AFNetworking监听网络

- (void)reachability{

// 1.获得网络监控的管理者

AFNetworkReachabilityManager *mgr = [AFNetworkReachabilityManager sharedManager]

// 2.设置网络状态改变后的处理

[mgr setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {

// 当网络状态改变了, 就会调用这个blockswitch(status) {

caseAFNetworkReachabilityStatusUnknown:

// 未知网络NSLog(@"未知网络");break;

caseAFNetworkReachabilityStatusNotReachable:

// 没有网络(断网)NSLog(@"没有网络(断网)");break;

caseAFNetworkReachabilityStatusReachableViaWWAN:

// 手机自带网络NSLog(@"手机自带网络");break;

caseAFNetworkReachabilityStatusReachableViaWiFi:

// WIFINSLog(@"WIFI");break;      

}    }];

// 3.开始监控[mgr startMonitoring];}

你可能感兴趣的:(AFNetworking监听网络)