我在处理所有服务器请求的方法中实现了可达性功能。我可以通过 NSLogs 看到该功能运行良好。但是,该方法中从来没有“暂停”,这意味着我不能使用 UIAlertView 而不会使程序崩溃。
我可能会以完全错误的方式进行此操作,但我找不到其他任何东西...
有人知道如何以某种方式显示通知吗?
提前致谢
代码:
-(id) getJson:(NSString *)stringurl{
Reachability * reach = [Reachability reachabilityWithHostname:@"www.google.com"];
NSLog(@"reached %d", reach.isReachable);
if (reach.isReachable == NO) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Passwords don't match."
message:@"The passwords did not match. Please try again."
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
}else{
id x =[self getJsonFromHttp:stringurl];
return x;
}
return nil;
}