在WKScriptMessage上执行segue

时间:2018-05-03 16:40:38

标签: xcode segue wkwebview

执行此

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

在收到消息后立即使用:

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

删除“尝试在simpleBrowerVC上呈现UIViewController,其视图不在窗口层次结构中!”错误消息。

在同一个ViewController的其他地方(在一个: didStartProvisionalNavigation 中)也是如此,并且像魅力一样工作。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

固定!

将控制权交给我当前的viewController,执行

UIApplication.shared.keyWindow?.rootViewController = self UIApplication.shared.keyWindow?.makeKey()