Ner*_*ken 4 png objective-c uiwebview ios ios7
我有一个使用一个应用程序UIWebView,一切是(现在仍然是)在iOS 6完美的工作在iOS 7,不过,它有时踢回一个错误ImageIO: PNG not a PNG file,当我尝试加载某些PNG文件(例如本一).
现在,很明显的PNG文件不被损坏,因为他们对iOS 6的工作,他们有时会在iOS 7连打工,但那时他们有时踢回的错误.我找不到任何确定错误何时发生的常见原因,并且我没有做任何可能导致其问题的异常:我的代码除了在UIWebView中加载页面之外不会触及它们,所以它似乎是WebView在内部做的事情.当然,这使得更难确定.
我知道这是一个奇怪的问题,有点像问"福特是否改变了轮子的工作方式",但苹果是否改变了它在iOS 7中处理PNG的方式? 任何人都可以想到可能导致iOS 7特定错误的原因吗?
这个问题不太可能是巴布亚新几内亚本身.如果是,那么每次都会失败.更有可能的是,您正在破坏数据,可能是由于竞争条件(因为它是间歇性的).例如,您可能正在执行除主线程之外的其他位置的WebKit调用.你可能已经在iOS 6上得到了它,但在iOS 7上可能已经改变,导致竞争条件失败.如果你在这之外处理这些PNG UIWebView,你可能会遇到竞争条件.那是我看的两个主要地方.
| 归档时间: |
|
| 查看次数: |
1135 次 |
| 最近记录: |