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: // WIFI 16 DLog(@"WIFI"); 17 break; 18 } 19 }]; 20 // 开始监控 21 [manager startMonitoring];
注意:switch语句当两者情况相同时,可以并列写在一起,最后不要忘记开启检测 [manager startMonitoring];