Выполнение перехода на WKScriptMessage - PullRequest
0 голосов
/ 03 мая 2018

Выполнение этого

self.performSegue(withIdentifier: "segueError2", sender: self)

сразу после получения сообщения, используя:

    func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) {

отбрасывает «Попытка представить UIViewController на simpleBrowerVC, чье представление отсутствует в иерархии окон!» Сообщение об ошибке.

Сделал то же самое в других местах того же ViewController (внутри: didStartProvisionalNavigation ) и работал как чудо.

Что я делаю не так?

1 Ответ

0 голосов
/ 04 мая 2018

FIXED!

дал управление моему текущему viewController, выполнив

UIApplication.shared.keyWindow? .RootViewController = self UIApplication.shared.keyWindow? .MakeKey ()

...