您的位置:首页 > 理论基础 > 计算机网络

ios检测是否有网络连接

2012-09-19 17:34 323 查看
去这里http://developer.apple.com/iphone/library/samplecode/Reachability/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007324-Intro-DontLinkElementID_2 下载Reachability.m和Reachability.h,然后添加到你的项目里面,在需要测试网络连接class里面写这样的一个方法

- (BOOL)testConnection {
BOOL result = YES;
Reachability *reach=[Reachability sharedReachability];
[reach setHostName:@“你自己输入一个网址来做ping”];
NetworkStatus status;
status=[reach remoteHostStatus];
if (status == NotReachable) {
result = NO;
} else if (status == ReachableViaCarrierDataNetwork) {
result = YES;
} else if (status == ReachableViaWiFiNetwork) {
result = YES;
}else {
result = NO;
}
return result;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: