WKWebKit 错误 - 连接中断 [XPC] 处理连接错误:连接中断

iOS*_*per 9 ios swift wkwebview

我在 iOS 中遇到了 WKWekView 的一个问题。我有一个在 WKWebView 中运行的应用程序,并通过单击按钮打开本机 UI。

当我打开本机 UI 时,我取消了在 WkWebView 中加载的请求,如下所示 -

func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {

        if let url = navigationAction.request.url?.absoluteString {
        if URLString.contains("mobile://xxxxxxxxxxxxxxxxx")  {           
            self.loadNativeUI()
            decisionHandler(.cancel)
            return
        }
}
Run Code Online (Sandbox Code Playgroud)

如果我打开本机用户界面,我会在 WKWebView 中获取日志 -

[Database] Encountered xpc error for ClientInUse response with error: Connection interrupted
[XPC] Handle connection with error: Connection interrupted
[shim] BKSProcessAssertion "ConnectionTerminationWatchdog" initialized with invalid pid
[shim] BKSProcessAssertion "ConnectionTerminationWatchdog" initialized with invalid pid
[ProcessSuspension] 0x10bac4d80 - ProcessAssertion::processAssertionWasInvalidated()
[ProcessSuspension] 0x10bac6a30 - ProcessAssertion::processAssertionWasInvalidated()
[ProcessSuspension] 0x10bac6a90 - ProcessAssertion::processAssertionWasInvalidated()
Run Code Online (Sandbox Code Playgroud)

这些错误的含义是什么?为什么 WKWebView 此时会重新加载?感谢任何帮助!