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"];

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

你可能感兴趣的:(SDWebImage 加载URL图片不显示的问题)