iPhone开发 判断当前的网络是3g还是wifi
2015-10-29 19:29
477 查看
1.添加framework:
将SystemConfiguration.framework 添加进工程。
2.下载https://developer.apple.com/library/ios/samplecode/Reachability/Reachability.zip
复制里面的Reachability.h和Reachability.m到项目中
-(NSString*)GetCurrntNet
{
NSString* result;
Reachability *r = [ReachabilityreachabilityWithHostName:@"www.apple.com"];
switch ([rcurrentReachabilityStatus]) {
caseNotReachable://没有网络连接
result=nil;
break;
caseReachableViaWWAN://使用3G网络
result=@"3g";
break;
caseReachableViaWiFi://使用WiFi网络
result=@"wifi";
break;
}
return result;
}
将SystemConfiguration.framework 添加进工程。
2.下载https://developer.apple.com/library/ios/samplecode/Reachability/Reachability.zip
复制里面的Reachability.h和Reachability.m到项目中
-(NSString*)GetCurrntNet
{
NSString* result;
Reachability *r = [ReachabilityreachabilityWithHostName:@"www.apple.com"];
switch ([rcurrentReachabilityStatus]) {
caseNotReachable://没有网络连接
result=nil;
break;
caseReachableViaWWAN://使用3G网络
result=@"3g";
break;
caseReachableViaWiFi://使用WiFi网络
result=@"wifi";
break;
}
return result;
}
相关文章推荐
- android wifi 无线调试
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 拨号网络的简单知识
- 菜鸟必看网络名词
- 通晓网络测试常用命令
- 网络路由技术及运用2
- IP网络路由技术
- 网络防火墙的设置技巧
- 网络管理之IP地址篇
- 网络路由技术及运用3
- 网络路由技术及运用4
- 网络路由技术及运用1
- 无线局域网络简介一