我看到了任何关于可达性的帖子,但人们并没有真正给出这个问题的确切答案。在我的应用程序中,我使用来自苹果的可达性代码,在我的 appDelegate 中,我使用这个:
-(BOOL)checkInternet {
Reachability *reachability = [Reachability reachabilityWithHostName:@"www.google.com"];
NetworkStatus internetStatus = [reachability currentReachabilityStatus];
BOOL internet;
if ((internetStatus != ReachableViaWiFi) && (internetStatus != ReachableViaWWAN)) {
internet = NO;
}else {
internet = YES;
}
return internet;
}
所以问题是即使我有互联网连接,这段代码告诉我我没有。有谁知道该怎么做才能使这个工作?
谢谢,