【发布时间】:2014-06-09 04:33:55
【问题描述】:
我正在使用一些 UIWebViews 创建一个相当简单的基于选项卡的应用程序。为了通过 App Store Approval,如果没有网络连接,我需要实现一个错误。我是初学者,但我试过了,但什么也没发生。
-(void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error"
message:@"Can't connect. Please check your internet Connection"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
}
我尝试过 Reachability,但它很复杂,我不确定如何将它实现到 UIAlertView 中。这段代码可以通过调整工作还是垃圾?
【问题讨论】:
-
在页面加载时关闭网络,它会显示警报..
-
或者先关掉网络再运行你的App..
-
我已经这样做了,广告不会加载任何警报。
-
webView:didFailLoadWithError: 的超时时间相当高,我相信大约是一分钟左右。你等了那么久吗?
-
developer.apple.com/Library/ios/samplecode/Reachability/… 下载这段代码.. 运行看看它是如何工作的
标签: ios objective-c uiwebview uialertview reachability