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];
