iOS手机信号网络监听
2016-04-23 17:14
561 查看
//设置网络监听 - (void)monitorNetworking { //监听网络状态 AFNetworkReachabilityManager *manager = [AFNetworkReachabilityManager sharedManager]; //显然是枚举值 /* typedef NS_ENUM(NSInteger, AFNetworkReachabilityStatus) { AFNetworkReachabilityStatusUnknown = -1,//未识别的网络 AFNetworkReachabilityStatusNotReachable = 0,//不可达的网络 AFNetworkReachabilityStatusReachableViaWWAN = 1,//2G,3G,4G... AFNetworkReachabilityStatusReachableViaWiFi = 2,//wifi网络 */ [manager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) { switch (status) { case AFNetworkReachabilityStatusUnknown: NSLog(@"未识别的网络"); break; case AFNetworkReachabilityStatusNotReachable: NSLog(@"不可达的网络(未连接)"); break; case AFNetworkReachabilityStatusReachableViaWWAN: NSLog(@"2G,3G,4G...的网络"); break; case AFNetworkReachabilityStatusReachableViaWiFi: NSLog(@"wifi的网络"); break; default: break; } }]; //3.开始监听 [manager startMonitoring]; }
相关文章推荐
- 什么是HTTP协议??
- iOS网络编程 - 4
- 计算机网络自顶向下方法之一一一第二章之一
- 网络制式(Duplex Mode)
- iOS网络编程 - 3
- swift 网络请求&json解析
- TCP是如何保证包的顺序传输?
- swift 网络请求&json解析
- Linux中TCP wrapper的使用
- Linux中TCP wrapper的使用
- NFS网络文件共享服务的配置和排错总结
- 互联网时代广告计费方式太原网络营销师提供你参考
- 网络库性能测试
- 【阅读笔记】计算机网络 第五版 阅读笔记(索引目录)
- 【阅读笔记】计算机网络 第五版 阅读笔记(索引目录)
- Android 异步请求类库Async_Http_Client的使用方法
- Linux下Apache Httpd与Tomcat整合配置
- Linux服务安全之TcpWrapper篇
- Linux服务安全之TcpWrapper篇
- HTTP头部行请求参数