4

WKWebviewiOS 8.4でメモリ リークを起こします。これは、Instruments (Leaks) を使用して検出できます。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