使用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"