AFNetworkReachabilityManager *manager = [AFNetworkReachabilityManager manager];
[manager startMonitoring];
[manager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
switch (status) {
case AFNetworkReachabilityStatusNotReachable:
NSLog(@"网络不通");
break;
case AFNetworkReachabilityStatusReachableViaWiFi:
NSLog(@"wifi连接");
break;
case AFNetworkReachabilityStatusReachableViaWWAN:
NSLog(@"移动数据连接");
break;
case AFNetworkReachabilityStatusUnknown:
NSLog(@"未知网络连接");
break;
default:
break;
}
}];
}