NSURL *baseURL = [NSURL URLWithString:@"http://www.baidu.com"];
AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:baseURL];
[manager.reachabilityManager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
switch (status) {
case AFNetworkReachabilityStatusReachableViaWWAN:
NSLog(@"4G连接");
break;
case AFNetworkReachabilityStatusReachableViaWiFi:
NSLog(@"WIFI连接");
break;
case AFNetworkReachabilityStatusNotReachable:
NSLog(@"无连接或者3G网络及2G网络");
break;
case AFNetworkReachabilityStatusUnknown:
NSLog(@"连接状态未知");
break;
}
}];
[manager.reachabilityManager startMonitoring];
iOS开发 使用AFNetworking判断网络状态
最新推荐文章于 2018-06-27 09:05:26 发布