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

相關文章
相關標籤/搜索