UIWebView偶尔会这样crash,大家有没有见过?

2013-01-28 16:52:59 +08:00
 chisj
这样的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里。)
4341 次点击
所在节点    iDev
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/59059

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX