在开发项目的时候, 我们常常需要去判断网路状态,强大的AFN为我们准备了一切.下面就来见证他的神奇吧
[manager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
switch (status) {
case AFNetworkReachabilityStatusReachableViaWiFi:
[MBProgressHUD showMessage:@"切换到WIFI网络"];
break;
case AFNetworkReachabilityStatusReachableViaWWAN:
[MBProgressHUD showMessage:@"切换到3/4G网络"];
break;
case AFNetworkReachabilityStatusNotReachable:
[MBProgressHUD showMessage:@"网络连接异常"];
break;
case AFNetworkReachabilityStatusUnknown:
[MBProgressHUD showMessage:@"未知网络"];
break;
default:
break;
}
[MBProgressHUD hideHUD];
}];
[manager startMonitoring];
网友评论