V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
chisj
V2EX  ›  iDev

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

  •  
  •   chisj ·
    chisj · 2013-01-28 16:52:59 +08:00 · 4157 次点击
    这是一个创建于 4132 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这样的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里。)
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2190 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:56 · PVG 23:56 · LAX 08:56 · JFK 11:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.