如何捕获loadRequest返回404页面,
我正在调用加载请求:
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:qype_url]]];
似乎无法弄清楚如何捕获它返回的内容,因此我可以处理这种情况并加载错误页面。如果网址不正确,则会返回一个空白页面,例如:http://i.qype.co.uk/place/2535934但是如何在我的代码中捕获这个?谢谢!
答案 0 :(得分:4)
你可以听
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
UIWebViewDelegate
答案 1 :(得分:0)
我找到了一个捕获404等页面的解决方案,它不会触发didFailLoadWithError方法。
- (SCNetworkReachabilityRef)reachabilityRefForHostName:(NSString *)hostName
http://developer.apple.com/iphone/library/samplecode/Reachability/Introduction/Intro.html