前幾天上線了一個版本,收到用戶反饋說圖片亂碼了
說系統(tǒng)是iOS8的,于是趕緊用模擬器運(yùn)行了一下,結(jié)果發(fā)現(xiàn)如下:
iOS9下
iOS8上的效果
什么鬼????
一開始以為是用的pdf展示圖片導(dǎo)致的,但是很多圖標(biāo)不是pdf也會出現(xiàn)這個問題,說明不是這個原因
后來在群里看到這個鏈接
http://www.cocoachina.com/bbs/read.php?tid-1729074.html
恍然大悟,原來是編譯器最新版本的bug
影響版本包括iOS7-iOS8.2所有版本. iOS8.3測試沒問題
解決方案:
- 等蘋果爹更新
如果蘋果爹一直沒注意到這個問題,或者沒有人提,誰知道還要等多久?
- 先降級Xcode到9.1
確切的說,這是目前最快捷的一個方式,保證沒有問題。
- 改變圖片資源存儲
圖片不要放在asset里面,方法放在bundle里面就沒問題。不知道是Xcode9.2bug還是沒設(shè)置相關(guān)屬性。
最后
呵呵