ios开发利用AFN检测网络状态
2016-08-04 09:59
281 查看
AFNetworkReachabilityManager *manager = [AFNetworkReachabilityManager sharedManager]; [manager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) { switch (status) { case AFNetworkReachabilityStatusUnknown: // 未知网络 case AFNetworkReachabilityStatusNotReachable: // 没有网络(断网) DLog(@"没有网络(断网)"); break; case AFNetworkReachabilityStatusReachableViaWWAN: // 手机自带网络 DLog(@"手机自带网络"); break; case AFNetworkReachabilityStatusReachableViaWiFi: // WIFI DLog(@"WIFI"); break; } }]; // 开始监控 [manager startMonitoring];
注意:switch语句当两者情况相同时,可以并列写在一起,最后不要忘记开启检测 [manager startMonitoring];
相关文章推荐
- iOS - 利用AFN检测网络状态的类封装
- iOS开发——网络篇——NSURLSession,下载、上传代理方法,利用NSURLSession断点下载,AFN基本使用,网络检测,NSURLConnection补充
- [IOS 开发] AFNetworking2.2 setReachabilityStatusChangeBlock检测网络连接状态
- iOS开发 - Swift实现检测网络连接状态及网络类型
- ios 开发之使用Reachability检测网络状态
- ios 开发之使用Reachability检测网络状态
- iOS开发——网络篇——数据安全(MD5),HTTPS,检测网络状态
- iOS开发网络篇-检测网络状态
- IOS开发 实时检测网络状态
- iOS之Reachability和AFN实时检测网络状态
- iOS之网络—— AFN使用、检测网络状态、HTTPS基本使用、WebView基本使用、OC和JS、NSInvocation、异常处理
- ios 开发之使用Reachability检测网络状态
- ios 开发之使用Reachability检测网络状态
- iOS开发网络篇 一一 AFN序列化、监测网络状态
- iOS开发中检测网络状态
- ios 开发之使用Reachability检测网络状态
- iOS开发-检测网络状态
- iOS开发之检测网络链接的实际状态RealReachability
- iOS开发-Reachability实时检测Wifi,2G/3G/4G/网络状态