1 2 AFNetworkReachabilityManager *manager = [AFNetworkReachabilityManager sharedManager]; 3 [manager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) { 4 switch (status) { 5 case AFNetworkReachabilityStatusUnknown: // 未知网络 6 case AFNetworkReachabilityStatusNotReachable: // 没有网络(断网) 7 DLog(@"没有网络(断网)"); 8 9 break;10 11 case AFNetworkReachabilityStatusReachableViaWWAN: // 手机自带网络12 DLog(@"手机自带网络");13 break;14 15 case AFNetworkReachabilityStatusReachableViaWiFi: // WIFI16 DLog(@"WIFI");17 break;18 }19 }];20 // 开始监控21 [manager startMonitoring];
注意:switch语句当两者情况相同时,可以并列写在一起,最后不要忘记开启检测 [manager startMonitoring];