我在应用程序中有一些 HTML 内容页面,我正在使用 UIWebView 来显示它们。其中一些页面中有一个 PNG 图像,它在 xcode 的调试控制台中生成以下消息:
ImageIO: PNG invalid PNG file: iDOT doesn't point to valid IDAT chunk
图像仍然显示并且看起来正确。此外,这只发生在我在 iPad(第 3 代)上运行应用程序时。我的 iPhone 4 不显示此消息。
我的第一个想法是它是由文件名中的 ~ 字符引起的(我已将 ~ipad 标记添加到文件名中)。但是,删除 ~ 字符没有任何效果。
我已经进行了谷歌搜索,但我只得到 3 个结果。其中2个是中文的,谷歌的翻译似乎翻译得不好。其他结果似乎是和我有同样问题的人,但没有回复他的帖子。