Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 急需Xcode中的网络错误警报_Ios_Xcode_Alert_Connect - Fatal编程技术网

Ios 急需Xcode中的网络错误警报

Ios 急需Xcode中的网络错误警报,ios,xcode,alert,connect,Ios,Xcode,Alert,Connect,我最近启动了一个Xcode项目,它主要基于web,从某种意义上说,它主要与UIWebView一起工作。我完全不知道这件事。我想发出“无互联网连接警报”。基本上是一个警报,当你没有互联网连接时会出现。我已经尝试过使用可达性,但由于我是这样一个笨蛋,我没有设法想出任何办法。。这是我的视图控制器: 这是我的.h文件:P.S:MyWebView被称为“webone” #import <UIKit/UIKit.h> @interface FirstViewController : UIVie

我最近启动了一个Xcode项目,它主要基于web,从某种意义上说,它主要与UIWebView一起工作。我完全不知道这件事。我想发出“无互联网连接警报”。基本上是一个警报,当你没有互联网连接时会出现。我已经尝试过使用可达性,但由于我是这样一个笨蛋,我没有设法想出任何办法。。这是我的视图控制器: 这是我的.h文件:P.S:MyWebView被称为“webone”

#import <UIKit/UIKit.h>

@interface FirstViewController : UIViewController

-(IBAction)refreshClicks:(id)sender;

@property (weak, nonatomic) IBOutlet UIWebView *webone;
@end

将其放入.m文件中

在您的IBAction下:

NSString *web = @"http://YOUR WEB ADRESS HERE";
                 NSURL *url = [NSURL URLWithString:web];
NSURLRequest *requestUrl = [NSURLRequest requestWithURL:url];
[webdone loadRequest:requestUrl];
然后在你的某处

-(void)webView:(UIWebView *)webdone didFailLoadWithError:(NSError *)error {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Please check     your internet connection" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];

}  
进入xcode中interface builder的“连接”选项卡

如图(顶部选项)所示,在代理上单击鼠标右键,然后将其拖动到视图控制器中,在该控制器中可以看到web视图(webdone)


它仍然不起作用。除了可达性类之外,还有什么我可以说的,因为这似乎不起作用。我急需这个。它确实有效,在你输入代码后,进入“连接”选项卡并控制拖动“委托”(顶部的选项)到你的视图控制器。你有skype吗,这样你就可以告诉我更多信息了?非常感谢!太好了+1给你,兄弟!
-(void)webView:(UIWebView *)webdone didFailLoadWithError:(NSError *)error {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Please check     your internet connection" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];

}