SDWebImage 加载URL图片不显示的问题

很久之前遇到的一个BUG,一直没能解决,今天无意中发现了解决方法,记录一下:

[self sd_setImageWithURL:url placeholderImage:image completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {

if (completion) {

completion(image,error,cacheType,imageURL);

}

}];

以上是最常用的请求方法,但是有时候会发现block返回的image是空的,但是url路径确实是有图片的,打印一下error,如下:

Error Domain=NSURLErrorDomain Code=406

加上以下这段代码:

[SDWebImageDownloader.sharedDownloader setValue:@"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"

forHTTPHeaderField:@"Accept"];

解决图片加载不出的问题.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容