Downloaded image has 0 pixels

使用SDWebimage出错:Downloaded image has 0 pixels

- (void)sd_setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options progress:(SDWebImageDownloaderProgressBlock)progressBlock completed:(SDWebImageCompletionBlock)completedBlock

发现url下载下来的二进制文件是webp格式的,但是后缀确是.png。

解决方案:

让SDWebimage支持webp格式,需要下载一些资源(WebP.framework,FLAnimatedImage等等这里都备齐了带包带走)

最后一步:回到xcode,在target->Build Settings中搜索Preprocessor Macros,添加"SD_WEBP=1"

猜你喜欢

转载自blog.csdn.net/disiongo/article/details/128957824