Xcode – 添加networking错误警报代码到我的应用程序?

嗨,我想添加networking错误代码到我的iPhone应用程序,inheritance人到现在为止:

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"The page couldn't load, please check your internet connection and reopen the app." delegate:self cancelButtonTitle:@"Dismiss" otherButtonTitles:nil]; [alert show]; [alert release]; } 

我已经把接口生成器中的webview与委托关联起来了。 它在模拟器上工作的很好,但是当我在iPhone上运行它时,我意识到了一些事情。 它只适用于第一次打开应用程序时,没有互联网连接,如果你以后打开的应用程序没有互联网连接,它仍然在多任务栏,它不工作。 如果你在使用应用程序时失去了互联网连接,并尝试加载另一个页面,那么这是行不通的,那导致了目前我只添加了1 uiwebview这个代码,而我有4否则,如果错误显示,它出现了4次。 我需要找出一种方法将其链接到所有uiwebviews,但是如果没有连接,它将只显示一次。

提前感谢您的帮助。

查看Apple的Reachability示例代码。

webView didFailLoadWithError:—-每当你来到webview写你在viewWillAppear的代码….或尝试这样的viewWillAppear … [webView reload];

Njoy ….!