检查wifi或3g的链接
2016-03-01 19:29
176 查看
首先在互联网上下载Reachability
然后将Reachability.h 和 Reachability.m 加到自己的项目中,并引用 SystemConfiguration.framework,就可以使用了。
Reachability 中定义了3种网络状态:
比如检测某一特定站点的接续状况,可以使用下面的代码:
然后将Reachability.h 和 Reachability.m 加到自己的项目中,并引用 SystemConfiguration.framework,就可以使用了。
Reachability 中定义了3种网络状态:
// the network state of the device for Reachability 1.5. typedef enum { NotReachable = 0, //无连接 ReachableViaCarrierDataNetwork, //使用3G/GPRS网络 ReachableViaWiFiNetwork //使用WiFi网络 } NetworkStatus; // the network state of the device for Reachability 2.0. typedef enum { NotReachable = 0, //无连接 ReachableViaWiFi, //使用3G/GPRS网络 ReachableViaWWAN //使用WiFi网络 } NetworkStatus;
比如检测某一特定站点的接续状况,可以使用下面的代码:
Reachability *r = [Reachability reachabilityWithHostName:@“www.apple.com”]; switch ([r currentReachabilityStatus]) { case NotReachable: // 没有网络连接 break; case ReachableViaWWAN: // 使用3G网络 break; case ReachableViaWiFi: // 使用WiFi网络 break; }
相关文章推荐
- Cocos2d-x——DrawNode绘制图形
- IOS(UI)_Block传值
- maven依赖
- #学习笔记#(47)AngularJS作用域$emit $bordercast
- 用两个队列实现栈与用两个栈实现队列
- Spinner控件详解
- Spinner控件详解
- bzoj2822: [AHOI2012]树屋阶梯
- Django中的F表达式来解决丢失修改问题
- maven 中pom.xml解析
- maven常用的构建命令
- Spring工作原理
- iOS-ARC项目使用非ARC文件 MRC项目使用ARC文件
- 蓝桥杯五4史丰收速算
- android studio使用中碰到Failure [INSTALL_FAILED_OLDER_SDK] 问题
- Spring Web MVC架构
- thinkphp中的函数库详解
- 华为USG地址池方式的NAPT和NAT Server配置案例
- C++ code 读取某给定路径下的当前文件夹名
- hdu1254(bfs)