AFN的网络监测
直接上代码
- (void)netWork
{
//1.创建管理
AFNetworkReachabilityManager* manager = [AFNetworkReachabilityManager sharedManager];
//2.通过block来告诉我们网络状态变化了
//当网络状态变化之后,由AFN自动给我们调用
/**
AFNetworkReachabilityStatusUnknown = -1 不知道
AFNetworkReachabilityStatusNotReachable = 0 不能联网
AFNetworkReachabilityStatusReachableViaWWAN = 1 3G
AFNetworkReachabilityStatusReachableViaWiFi = 2 WiFi
*/
[manager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
NSLog(@"status--%ld", status);
}];
//3.开始监测
[manager startMonitoring];
}