如何在 IOS Swift 中处理 WKWebView 的错误

问题描述 投票:0回答:1

当您在没有互联网的情况下访问网站时,浏览器是否会返回某个错误页面?在我的

WKWebView
,哪个截获了这个错误?

ios swift webkit wkwebview
1个回答
1
投票

这段代码对我有用

func webView(_ webView: WKWebView, didFailProvisionalNavigation navigation: WKNavigation!, withError error: Error) {
        let error = error as NSError
        print(error.code)
        switch(error.code){
        case NSURLErrorNotConnectedToInternet:
            //some code
            break
        case NSURLErrorTimedOut:
            //some code
            break
        default:
            break
        }
    }
© www.soinside.com 2019 - 2024. All rights reserved.