报错提示
Error Domain=SDWebImageErrorDomain Code=1001 "Downloaded image decode failed" UserInfo={NSLocalizedDescription=Downloaded image decode failed}
app上某些图片显示空白,找了很多原因未果
小程序和安卓都能显示,浏览器打开也能显示
后来在stackoverflow看到一篇提问,他的问题是png后缀的图片,下载下来是jpg格式,导致sdwebimage无法识别
由于safari下载不了图片,我用google浏览器打开图片并下载了。
谁知道刚好下载的那个图片有点神奇,它在文件列表中是这样显示的

显示是png实际是webp的图像
它的后缀名和文件里显示的图像类型一致,导致我误入歧途,放弃了这个追查方向
而后来打开这个图像才发现

文稿类型显示webp图像
我被坑惨了
后来我下载了几个后缀为png的图片,结果文件夹里就显示了webp类型,像这样

webp格式的文件
所以这个报错就是因为图片的实际类型和后缀名不一致导致的,over