【推荐】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"
来源:oschina
链接:https://my.oschina.net/u/2862829/blog/2875450