AFNetworkReachabilityManager *manger = [AFNetworkReachabilityManager sharedManager];
[manger setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
if (status == AFNetworkReachabilityStatusUnknown ||status == AFNetworkReachabilityStatusNotReachable) {
[MBProgressHUD showError:@"未知的网络,请检查网络!" toView:self.window];
} else if (status == AFNetworkReachabilityStatusReachableViaWiFi)
{
[MBProgressHUD showError:@"您当前的网络为WIFI" toView:self.window];
} else if (status == AFNetworkReachabilityStatusReachableViaWWAN)
{
[MBProgressHUD showError:@"您当前的网络为当前网络" toView:self.window];
}
}];
[manger startMonitoring];
iOS网络检测
最新推荐文章于 2025-12-16 14:29:17 发布
本文介绍了一个使用AFNetworkReachabilityManager来监测iOS应用中网络状态变化的例子。通过设置不同的网络状态回调,可以显示当前设备连接的是WiFi还是蜂窝数据,并且在无法连接到互联网时给出提示。
1143

被折叠的 条评论
为什么被折叠?



