Eri*_*ich 6 objective-c uiwebview ios
我的应用程序大量使用UIWebViewiOS 7和8中的.我经常遇到崩溃报告,影响少数与Web Core相关的用户.正如其他答案所示,当视图控制器消失时,我已经将webview委托设置为nil.但是,我仍然遇到很多崩溃,如:
WebCore::SharedBuffer::clear()
WebCore::TimerBase::updateHeapIfNeeded(double)
WebCore::WebVideoFullscreenModelMediaElement::updateForEventName
WebCore::HTMLMediaElement::seekTimerFired
WebCore::EventTarget::fireEventListeners
WebCore::CachedResource::unregisterHandle
WebCore::CSSFontSelector::~CSSFontSelector()
WebCore::MediaQueryMatcher::styleResolverChanged
Run Code Online (Sandbox Code Playgroud)
我每天有几千个用户,但每天可能有5次崩溃,上面有堆栈跟踪,所以我永远无法重现.我还能做些什么来防止UIWebView崩溃?
您是否在某些地方使用带有委托的 UIWebView 实例?您是否尝试在视图控制器或视图的 dealloc 方法中将委托归零?
- (void)dealloc
{
self.webView.delegate = nil;
}
Run Code Online (Sandbox Code Playgroud)
无论您使用 ARC 还是非 ARC,这一点都非常重要。
| 归档时间: |
|
| 查看次数: |
3989 次 |
| 最近记录: |