(1). 下载 https://developer.apple.com/library/ios/samplecode/Reachability/Reachability.zip
(2). 拖reachability.h,reachability.m入工程 (库非ARC)
ARC:-fno-objc-arc
(3) .导入SystemConfiguration.framework
(4).用法
-(NSString*)getNetType
{
NSString* result;
Reachability *r = [Reachability reachabilityWithHostName:@\"www.baidu.com\"];
NSLog(@\" ====:%i\",[r currentReachabilityStatus]);
switch ([r currentReachabilityStatus]) {
case NotReachable:// 没有网络连接
result=@\"没有网络连接\";
break;
case ReachableViaWWAN:// 使用3G网络
result=@\"3g\";
break;
case ReachableViaWiFi:// 使用WiFi网络
result=@\"wifi\";
break;
}
NSLog(@\"caseReachableViaWWAN=%i\",ReachableViaWWAN);
NSLog(@\"caseReachableViaWiFi=%i\",ReachableViaWiFi);
return result;
}
本文地址:https://www.stayed.cn/item/24137
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我