- (void)viewDidLoad {
[super viewDidLoad];
//1.获得网络监控管理着
AFNetworkReachabilityManager *mgr = [AFNetworkReachabilityManager sharedManager];
//2.设置网络状态改变后的处理
[mgr setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
//当前网络状态改变了就会自动调用
switch (status) {
case AFNetworkReachabilityStatusUnknown:
//未知网络
break;
case AFNetworkReachabilityStatusNotReachable:
//断网(没有网络)
break;
case AFNetworkReachabilityStatusReachableViaWWAN:
//手机自带网络
break;
case AFNetworkReachabilityStatusReachableViaWiFi:
//wifi网络
break;
}
}];
//3.开始监控
[mgr startMonitoring];
}
AFN网络框架2.x版—网络监控
最新推荐文章于 2022-09-13 12:09:17 发布