2016-07-29 198 views
1
UIWebView的脱机因素

我加载网页划分为使用一个UIWebView和下面的代码我的应用程序:斯威夫特

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

我想隐藏web视图,如果请求失败因任何原因,例如由于没有接入互联网。有没有办法做到这一点?

回答

3

使用的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 
+0

这正是我所需要的。谢谢。 – otter

+0

欢迎队友,快乐编码:) –