【发布时间】:2013-11-03 15:33:12
【问题描述】:
我有一个使用UIWebView 的应用程序,并且一切都(并且仍然)在 iOS 6 上完美运行。但在 iOS 7 上,它有时会返回错误 ImageIO: PNG not a PNG file 当我尝试加载某些 PNG 文件时,(例如 this one)。
现在,显然 PNG 文件并没有损坏,因为它们可以在 iOS 6 上运行,并且它们有时甚至可以在 iOS 7 上运行,但有时它们会消除该错误。我找不到任何确定错误发生时间的常见原因,而且我没有对它们做任何可能导致它的异常:我的代码除了在 UIWebView 中加载页面之外没有触及它们,所以它似乎是 WebView 在内部做的事情。当然,这使得确定起来更加困难。
我知道这是一个奇怪的问题,有点像问“福特是否改变了车轮的工作方式”,但 Apple 是否改变了它在 iOS 7 中处理 PNG 的方式? 任何人都可以想到可能的原因对于这个 iOS 7 特有的错误?
【问题讨论】:
标签: ios objective-c uiwebview ios7 png