アプリにいくつかの HTML コンテンツ ページがあり、それらを表示するために UIWebView を使用しています。これらのページの一部には PNG 画像が含まれており、xcode のデバッグ コンソールで次のメッセージが生成されます。
ImageIO: PNG invalid PNG file: iDOT doesn't point to valid IDAT chunk
画像は引き続き表示され、正しく表示されます。また、これは iPad (第 3 世代) でアプリを実行した場合にのみ発生します。私の iPhone 4 では、このメッセージは表示されません。
私が最初に考えたのは、ファイル名の ~ 文字が原因であるということでした (ファイル名に ~ipad タグを追加しました)。ただし、~ 文字を削除しても効果はありません。
Google 検索を実行しましたが、3 つの結果しか得られません。そのうちの 2 つは、Google の翻訳者によってうまく翻訳されていないように見える中国語です。他の結果は、私と同じ問題を抱えている人のようですが、彼の投稿への応答はありません。