从 Apple 下载了 Reachability,使用此方法检查活动连接:
-(BOOL)isReachable{
Reachability *r = [Reachability reachabilityWithHostName:@"http://www.google.com"];
if(NotReachable == [r currentReachabilityStatus]) {
NSLog(@"Not Reachable");
return NO;
}
NSLog(@"Reachable");
return YES;
}
尽管已连接但每次都返回 NO?不明白为什么...
有任何想法吗?谢谢。
顺便说一句,有人可以推荐一个好的干净的 Reachability 单例类吗?
EDITED:你应该删除协议,http
从你的reachabilityWithHostName
调用,所以将其更新为
Reachability *reachability = [Reachability reachabilityWithHostname:@"www.google.com"];
NetworkStatus netStatus = [reachability currentReachabilityStatus];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)