4

WKWebviewiOS 8.4上泄漏内存。它可以使用仪器(泄漏)检测到。当我们检查Stack Trace时,它​​指向 WKWebView 的初始化。

webView = [[WKWebView alloc] initWithFrame:_displayView.frame];

如果我们深入研究,我们可以发现UIWebSelectionAssistant_UIKeyboardTextSelectionGestureController已分配但从未释放。

由于这些是由 WKWebView 内部调用的,我不知道如何释放它们。虽然我使用的是 ARC,但我仍然在 dealloc 方法中编写了这些:

[webView stopLoading];
webView.navigationDelegate = nil;
[webView removeFromSuperview];
webView = nil;

但是,我仍然无法避免泄漏。更多详细信息可以在随附的屏幕截图中找到。链接到泄漏屏幕截图

谢谢!

4

0 回答 0