我的應用程序在iOS 7和8中大量使用UIWebView
。我頻繁發生崩潰報告,影響少量與Web Core相關的用戶。正如其他答案中所建議的,我已經將webview委託設置爲無視圖控制器消失時爲零。不過,我仍然得到無數次死機,如:如何修復UIWebView中的WebCore崩潰?
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
我有幾千個用戶日常,但得到大概5崩潰,堆棧跟蹤像上面了一天,所以我從來沒有能夠重現。我還能做些什麼來防止UIWebView
崩潰?
也許這是有關:https://bugs.webkit.org/show_bug.cgi?id=133366 也許不是...發生在 – nyi 2014-10-21 16:13:44
@Erich我也面臨類似問題的WebCore :: WebVideoFullscreenModelMediaElement :: updateForEventName崩潰問題iOS8上。如果你解決它,請寄給我答案或建議。 – 2014-12-15 06:04:11
也有許多這些奇怪的崩潰。 – 2014-12-16 18:13:30