今天碰到一个pathForResource 返回为nil的问题。
QQ20170904-171008.png
首先 我能确定的是我文件肯定已经加载进去了,然后去google了一下。
然后发现上面说
需要在这里也要添加文件资源,我这里没有添加进去,试了下还是不行。。。。
整了老半天才知道是qq截图的锅,如果直接用qq截图保存为png格式的话,他其实并不是png格式的。 其实你也能发现你编译通过了,上面还有红色的错误信息。
QQ20170904-171924.png
这个错误已经告诉了我们这张图片不是png格式的,他其实是jpg格式的,想看格式的同学可以看下SDWebImage的源码。
QQ20170904-172214.png
FF开头的都是jpeg格式的,89开头的都是png格式的。
哈哈,看到这里相信你也应该知道这个问题应该怎么解决了。
- 用图片编辑器重新生成png格式的。
- 直接改图片的后缀。
- 其它
网友评论