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

落花浮王杯 提交于 2019-12-14 17:41:26

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

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

让sdwebimage支持webp格式:

只下载sdwebimage框架会发现有些头文件找不到,所以,把几个框架都下载下来拼下就行了

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

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

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

 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!