将UIAlertView实现为选项卡式应用程序

时间:2014-06-09 06:05:31

标签: ios objective-c uiwebview reachability

如果没有互联网连接,我终于得到了显示警报的代码。

 Reachability *r = [Reachability reachabilityWithHostName:@"m.google.com"];
NetworkStatus internetStatus = [r currentReachabilityStatus];
if(internetStatus == NotReachable){

    NSLog(@"There's no connection");

    UIAlertView *errorAlertView = [[UIAlertView alloc]
                                   initWithTitle:@"No internet connection"
                                   message:@"Internet connection is required to use this app"
                                   delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];

    [errorAlertView show];

}else
    NSLog(@"Internet connection is OK");

当WebView位于选项卡式应用程序中时,它不起作用。无论如何我可以通过选项卡式视图控制器调整代码以使其与WebView保持友好状态?

1 个答案:

答案 0 :(得分:0)

我自己想通了。我创建了一个UITabBarController文件,并将代码放入其中,因此每次打开应用程序时,如果没有互联网连接,我都会收到警报。