My application makes heavy use of UIWebView on iOS 7 and 8. I get frequent crash reports affecting a small number of Web Core-related users. I already set the webview delegate to zero when its view controller disappeared, as suggested in other answers. However, I still get numerous crashes, such as:
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
I have several thousand daily users, but probably 5 crashes per day with a stack trace, as shown above, so I can never play back. What else can be done to prevent UIWebView crashes?
source share