这样的WebCore错误:
https://jira.appcelerator.org/browse/TIMOB-3839?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel 我这边发生的情形:我用UIWebView去load一个未知页面大小的url,然后,在越狱后的iPod Touch 4 (iOS 5.1.1)里面会出现这种crash。
随机出现,大概每load四五十次会出现一次crash,当然内存各种不足的情况下。
没有内存过度释放问题,已经代码分析过,也性能分析过,没有内存泄漏bug,逻辑代码不是很难。
在我的iPhone 4 (iOS6.0)里没有这个问题。
好吧,感觉没代码确实不好描述,其实我只是想知道UC是否使用UIWebView?感觉应该是自己开发的WebKit吧?有没有人大量使用UIWebView而又发现一些边边角角的important知识点分享一下呀?
我先抛两个大家都知道的吧:1, UIWebView最好不要作为UIScrollView和UITableView的子View,因为Touch事件的原因。 2, 推出UIWebView所在的页面时候,先clear Delegate,再stop loading,然后release才安全。(汗,其实这些都在manual里。)