我有一個應用程序,使用UIWebView
,並且iOS 6上的所有內容都(現在仍然是)完美運行。但是,在iOS 7上,當我嘗試加載某些PNG時,它有時會踢出一個錯誤ImageIO: PNG not a PNG file
文件(例如this one)。iOS 7更改PNG兼容性/處理?
現在,顯然PNG文件沒有損壞,因爲他們在iOS 6上工作,他們有時即使在iOS 7上也能工作,但有時他們會反彈那個錯誤。我找不到任何可以確定何時發生錯誤的常見原因,而且我也沒有對它們做任何不尋常的事情來解決它:我的代碼除了在UIWebView中加載頁面外不會觸及它們,所以它似乎是WebView在內部所做的事情。當然,這使得更難以確定。
我知道這是一個奇怪的問題,有點像問「福特改變車輪的工作方式」,但確實讓蘋果改變了它在iOS 7中如何處理PNG?任何人都可以想到可能會導致這個iOS 7特定錯誤的原因嗎?
你有沒有之前/之後的PNG?我想比較PNG元數據,看看我們是否可以解決我們遇到的類似問題。 – kcbanner