Swift中的UIWebView脱机错误

时间:2016-07-29 14:34:06

标签: ios swift uiwebview

我正在使用UIWebView将以下代码加载到我的应用程序中:

let url = NSURL (string: "http://www.myurl.com");
let requestObj = NSURLRequest(URL: url!);
myWebView.loadRequest(requestObj);

如果请求因任何原因失败,我想隐藏webView,例如因为无法访问互联网。有办法吗?

1 个答案:

答案 0 :(得分:5)

使用UIWebView

提供的委托方法
func webViewDidFinishLoad(webView: UIWebView) {
    print("webview did finish load!")
}

func webView(webView: UIWebView, didFailLoadWithError error: NSError) {
    print("webview did fail load with error: \(error)")
}

注意:要使用此方法,您需要在UIWebViewDelegate中实施ViewController并使用webView插座进行设置。

myWebView.delegate = self