Swift 中的 UIWebView 离线错误
UIWebView offline error in Swift
我正在使用 UIWebView 和以下代码将网页加载到我的应用程序中:
let url = NSURL (string: "http://www.myurl.com");
let requestObj = NSURLRequest(URL: url!);
myWebView.loadRequest(requestObj);
如果请求因任何原因失败,例如无法访问互联网,我想隐藏 webView。有办法吗?
使用 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)")
}
注意:要使用此方法,您需要在 ViewController
中实现 UIWebViewDelegate
并使用 webView 插座进行设置。
myWebView.delegate = self
我正在使用 UIWebView 和以下代码将网页加载到我的应用程序中:
let url = NSURL (string: "http://www.myurl.com");
let requestObj = NSURLRequest(URL: url!);
myWebView.loadRequest(requestObj);
如果请求因任何原因失败,例如无法访问互联网,我想隐藏 webView。有办法吗?
使用 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)")
}
注意:要使用此方法,您需要在 ViewController
中实现 UIWebViewDelegate
并使用 webView 插座进行设置。
myWebView.delegate = self