を使用するアプリがありUIWebView
、すべてが iOS 6 で完全に動作していました (そして今も動作しています)。ただし、iOS 7 では、ImageIO: PNG not a PNG file
特定の PNG ファイルを読み込もうとするとエラーが発生することがあります (たとえば、この1つ)。
PNG ファイルは iOS 6 で動作し、iOS 7 でも動作することがあるため、明らかに破損していませんが、そのエラーが発生することがあります。エラーがいつ発生するかを決定する一般的な原因を見つけることができず、それを説明する可能性のある異常なことは何もしていません:私のコードはUIWebViewでページをロードする以外にそれらに触れていないので、 WebView が内部で行っていることのようです。もちろん、これにより、特定がさらに難しくなります。
「フォードは車輪の仕組みを変えたのか」と尋ねるような奇妙な質問だと思いますが、Apple は iOS 7 で PNG の処理方法を変更しましたか? この iOS 7 固有のエラーの原因を考えられる人はいますか?