您的位置:首页 > 移动开发 > IOS开发

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];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: