swift webview error = 999

来源:互联网 发布:最优化理论与方法视频 编辑:程序博客网 时间:2024/05/22 03:18

今天原本的两个链接突然报错999,发现是两次url加载,第二次把第一次取消了,所以在didfail方法里排除掉cancel的情况,

func webView(_ webView: UIWebView, didFailLoadWithError error: Error) {

        /* if ([error.domain isEqualToString:NSURLErrorDomain]) {

         if(error.code == NSURLErrorTimedOut || error.code == NSURLErrorNetworkConnectionLost || error.code == NSURLErrorNotConnectedToInternet) {

         LMRProgressHUD.showTextLoadingView(text: "没有网络连接")

          self.errorView.isHidden = false

         }

         }*/

        let err = error as! NSError

        if err.code == NSURLErrorCancelled {

            return

        }

        LMRProgressHUD.showTextLoadingView(text: "没有网络连接")

        self.errorView.isHidden = false

    }

上边的注释请忽略,是oc的代码,swift的代码我没写,直接抛出错误了

原创粉丝点击