使用的是官网的Reachability(如果报错可能是不支持ARC,请在Build Phases->Compile Sources->Compiler Flags中手动加入-fno-objc-arc)
Reachability下载地址
然后调用如下方法
#import "Reachability.h"
- (NSString*)getCurrentNet{
NSString* result;
Reachability *r = [Reachability reachabilityWithHostName:@"www.apple.com"];
switch ([r currentReachabilityStatus]) {
case NotReachable:
result = @"no";
break;
case ReachableViaWWAN:
result = @"3g";//2,3,4G网络
break;
case ReachableViaWiFi:
result = @"wifi";
break;
}
return result;
}