Iphone 捕获目标-c加载请求加载空白页

Iphone 捕获目标-c加载请求加载空白页,iphone,objective-c,Iphone,Objective C,如何捕获返回404页的loadRequest 我正在调用加载请求,如下所示: [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:qype_url]]]; 我似乎不知道如何捕捉它返回的内容,以便处理这种情况并加载错误页面。如果url不正确,将返回一个空白页,例如:但是如何在代码中捕捉到这一点?谢谢 你可以听听 - (void)webView:(UIWebView *)webView didFailLoad

如何捕获返回404页的loadRequest

我正在调用加载请求,如下所示:

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:qype_url]]];
我似乎不知道如何捕捉它返回的内容,以便处理这种情况并加载错误页面。如果url不正确,将返回一个空白页,例如:但是如何在代码中捕捉到这一点?谢谢

你可以听听

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
您可以侦听的
UIWebViewDelegate的一部分

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error

UIWebViewDelegate

的一部分,我找到了一个解决方案,可以捕获404这样的页面,而这些页面不会触发didFailLoadWithError方法

- (SCNetworkReachabilityRef)reachabilityRefForHostName:(NSString *)hostName

我找到了一个解决方案,可以捕获404等不触发didFailLoadWithError方法的页面

- (SCNetworkReachabilityRef)reachabilityRefForHostName:(NSString *)hostName

UIWebView为您提供了一种方法来侦听开始加载但本身未完成的请求…webViewDidFinishLoad即使返回空html文档也会被调用UIWebView为您提供了一种方法来侦听开始加载但本身未完成的请求…webViewDidFinishLoad即使返回空html文档也会被调用