
正文
ios开发利用AFN检测网络状态
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
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];






