美文网首页
iOS开发错误之:WKWebView帧加载中断

iOS开发错误之:WKWebView帧加载中断

作者: VKOOY | 来源:发表于2022-09-29 10:31 被阅读0次

WKWebView帧加载中断

func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void)
和
func webView(_ webView: WKWebView, decidePolicyFor navigationResponse: WKNavigationResponse, decisionHandler: @escaping (WKNavigationResponsePolicy) -> Void)的区别

我的理解是第一个方法(navigationAction)是加载新的url的时候调用
第二个(navigationResponse)是url返回数据的时候调用。
所以之前配合

func webView(_ webView: WKWebView, didFailProvisionalNavigation navigation: WKNavigation!, withError error: Error) {
        self.setWebViewHeight(height: 0)
    }   

的时候,只要我用第二个方法,这个didfail方法就会报错,导致bug。错误提示帧加载中断(code=102).

后面改成第一个方法(navigationAction)就可以了

转载:https://www.jianshu.com/p/fb1531eb5bef

相关文章

网友评论

      本文标题:iOS开发错误之:WKWebView帧加载中断

      本文链接:https://www.haomeiwen.com/subject/bhwcartx.html