您的位置:首页 > 理论基础 > 计算机网络

[AFNetworking练习3]监测网络链接状态

2016-04-20 14:35 387 查看
AFNetworkReachabilityManager *manager = [AFNetworkReachabilityManager sharedManager];
[manager startMonitoring];
[manager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
switch (status) {
case AFNetworkReachabilityStatusUnknown:{
[MyPublicFuntions AlertOkOnly:self Message:@"未知网络" OkHandler:nil Completion:nil];
break;
};
case AFNetworkReachabilityStatusNotReachable:{
[MyPublicFuntions AlertOkOnly:self Message:@"网络未链接" OkHandler:nil Completion:nil];
break;
};
case AFNetworkReachabilityStatusReachableViaWWAN:{
[MyPublicFuntions AlertOkAndCancel:self Message:@"正在使用3G/4G网络,是否继续?" OkHandler:^(UIAlertAction * _Nullable action) {
[self UploadExcute];
} CancleHandler:nil Completion:nil];
break;
};
case AFNetworkReachabilityStatusReachableViaWiFi:{
[self UploadExcute];
break;
};
}
}];
没啥好说的了~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: