我正在使用UIWebView将以下代码加载到我的应用程序中:
let url = NSURL (string: "http://www.myurl.com");
let requestObj = NSURLRequest(URL: url!);
myWebView.loadRequest(requestObj);
如果请求因任何原因失败,我想隐藏webView,例如因为无法访问互联网。有办法吗?
答案 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