Reachability 官方下载链接:http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html
在要调用的类里面使用:
<!--StartFragment -->
-(BOOL)testConnection{
BOOLresult=YES;
// 因此可以这样检查网络状态:
Reachability*r = [Reachability reachabilityWithHostName:@"www.hao123.com"];
switch ([rcurrentReachabilityStatus]) {
caseNotReachable:
NSLog(@"没有网络连接");
// 没有网络连接
break;
caseReachableViaWWAN:
NSLog(@"使用3G网络");
// 使用3G网络
break;
caseReachableViaWiFi:
NSLog(@"使用WiFi网络");
// 使用WiFi网络
break;
} return result;
}
本文介绍了一个用于检测iOS设备网络连接状态的实用工具Reachability。通过该工具,开发者能够判断设备是否连接到了互联网,并进一步区分是通过WiFi还是蜂窝数据进行连接。文中提供了一个具体的示例方法,展示了如何在代码中集成并使用Reachability来获取当前的网络连接类型。
663

被折叠的 条评论
为什么被折叠?



