Отключить WKActionSheet в WKWebView

Я перевожу приложение iOS из формы UIWebView в WKWebView. Пока все хорошо ... В предыдущем приложении я отключил долгое нажатие и реализовал настраиваемое длинное нажатие (для пользовательской обработки ссылок), однако я не могу заставить это работать в WKWebView

Я пробовал следующее:

- (void)webView:(WKWebView *)wkWebView didFinishNavigation:(WKNavigation *)navigation {
    [wkWebView evaluateJavaScript:@"document.body.style.webkitTouchCallout='none';" completionHandler:nil];
}

Я проверил, и эта строка выполняется, ответ на вызов @ "Нет"

Но он отвечает: Предупреждение: Попытайтесь представить, чье представление не находится в иерархии окон!

Есть идеи?РЕШЕНИЕ: Внедрить JavaScript в wkwebview теперь работает!

[self.wkWebView evaluateJavaScript:@"document.body.style.webkitTouchCallout='none';" completionHandler:nil];

Ответы на вопрос(2)

Ваш ответ на вопрос