【发布时间】:2016-11-24 05:51:56
【问题描述】:
我正在加载webview 并使用SVProgressHUD 在页面加载时显示加载消息。
这是我的代码:
- (void)viewDidLoad{
[super viewDidLoad];
_infowebView.delegate = self;
NSURL *url = [NSURL URLWithString:@"http://example.com"];
[self.infowebView loadRequest:[NSURLRequest requestWithURL:url]];
}
- (void)webViewDidStartLoad:(UIWebView *)webView {
[SVProgressHUD showWithStatus:@"Loading"];
}
如果没有可用的互联网连接,是否可以显示错误消息,如果可以,我该怎么做?
【问题讨论】:
-
您可以在启动 Internet 所需代码之前检查 Internet 连接,使用 readability classes。
-
我只是使用了这个:- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error { [SVProgressHUD showInfoWithStatus:@"Internet Connection Unavailable"]; [UIApplication sharedApplication].networkActivityIndicatorVisible = NO;这是不好的做法吗?
标签: objective-c