美文网首页
Domain=NSURLErrorDomain Code=-99

Domain=NSURLErrorDomain Code=-99

作者: frola_ | 来源:发表于2019-01-16 18:14 被阅读0次

    在使用WKWebView的时候,会发现再在页面跳转的时候会产生一些偶发的错误,出现错误的原因是因为webview在之前的请求还没有加载完成,下一个请求开始发起了,因此webview会取消掉之前的请求,便会回调到didFailLoadWithError。

    Error Domain=NSURLErrorDomain Code=-999 "(null)" UserInfo={NSErrorFailingURLKey=XXX}  
    

    解决办法

    //跳转失败时调用
    - (void)webView:(WKWebView *)webView didFailNavigation:(null_unspecified WKNavigation *)navigation withError:(NSError *)error{
    //    webview在之前的请求还没有加载完成,下一个请求发起了,此时webview会取消掉之前的请求,因此会回调到失败这里。
        if (error.code == NSURLErrorCancelled ) {
            return;
        }
    }
    

    相关文章

      网友评论

          本文标题:Domain=NSURLErrorDomain Code=-99

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