sdwebimage图片加载不出来,报错 -1100,"Downloaded image has 0 pixels"

找了五六个小时缘由,后来发现是图片格式不对,后台给的二进制文件是webp格式的,可是图片的后缀确是.png(这里给上传图片到服务的小伙伴点一千万个赞,感谢这个“可爱”的同事帮忙把图片后缀改了)git

让sdwebimage支持webp格式:github

只下载sdwebimage框架会发现有些头文件找不到,因此,把几个框架都下载下来拼下就好了web

导入sdwebimage,而后将FLAnimatedImage中的FLAnimatedImage、FLAnimatedImageView添加到SDWebImage下的FLAnimatedImage文件夹下,导入YYWebImage中的WebP.framework框架。最终目录以下:框架

另外还须要检查下sdwebimage框架中是否有这两个文件,有时候会漏掉ui

最后在target->Build Settings中搜索Preprocessor Macros,添加"SD_WEBP=1"blog

相关文章
相关标签/搜索