在工程中导入SystemConfiguration.framework库(Build Settings--->Link Binary With Libraries---->+----->SystemConfiguration.framework)
将Reachability.h 和 Reachability.m 加到自己的项目中 下载地址 点此下载
需要检测网络状况的控制器里,导入头文件
#import "Reachability.h"
测试函数如下:
Reachability *r = [Reachability reachabilityWithHostName:@"www.apple.com"];
switch ([r currentReachabilityStatus]) {
case NotReachable:
// 没有网络连接
{
NSLog(@"noNetwork");
break;
}
case ReachableViaWWAN:
// 使用3G网络
{
NSLog(@"3g");
break;
}
case ReachableViaWiFi:
// 使用WiFi网络
{
NSLog(@"wifi");
break;
}
}