問題:
iOS12 beta版本使用SDWebImage下載webp后,無法顯示。
聯(lián)調(diào)發(fā)現(xiàn)-sd_rawWebpImageWithData:
返回nil,圖片解碼decoding時(shí)失敗,此問題影響的是真機(jī)句灌,在iOS12的模擬器可正常顯示。
在SDWebImage的Github頁面找到了解決方案:
其他開發(fā)者提到問題#2347
此問題由DreamPiggy 在#2348中解決
解決方法:
通過SDWebImage的Releases可以看到在4.4.1版本解決了webp不能顯示的問題欠拾,那么我們只需要修改podfile即可:
pod 'SDWebImage', '~> 4.4.1'
備注: 4.4.1 依賴的webp版本是 0.6.1胰锌,如果pod過程中報(bào)錯(cuò)Operation timed out
, 請(qǐng)修改webp的源路徑即可,修改webp源路徑方法可按照這里清蚀。
屏幕快照 2018-09-03 下午6.08.51.png