- (void)checkNetWork {
// 網(wǎng)絡(luò)檢測類
? ? AFNetworkReachabilityManager *manager = [AFNetworkReachabilityManager sharedManager];
? ? // 開啟檢測
? ? [manager startMonitoring];
? ? /** 網(wǎng)絡(luò)檢測環(huán)節(jié)
? ? ?用戶流量是非常寶貴的锣咒, 當用戶離開wifi環(huán)境使用數(shù)據(jù)流量時, 一定要提示用戶當前網(wǎng)絡(luò)環(huán)境的改變.
? ? ?*/
? ? [manager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
//在里面判斷當前的網(wǎng)絡(luò)情況
? ? ? ? switch (status) {
? ? ? ? ? ? case AFNetworkReachabilityStatusNotReachable:
? ? ? ? ? ? ? ? [ToolsView setBool:NO forKey:BYJ_IsNetWork];
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? case AFNetworkReachabilityStatusUnknown:
? ? ? ? ? ? case AFNetworkReachabilityStatusReachableViaWiFi:
? ? ? ? ? ? ? ? [ToolsView setBool:YES forKey:BYJ_IsNetWork];
? ? ? ? ? ? ? ? [self showAlertMessage:@"當前使用的是Wifi瓶埋,確定上傳?"];
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? case AFNetworkReachabilityStatusReachableViaWWAN:
? ? ? ? ? ? ? ? [ToolsView setBool:YES forKey:BYJ_IsNetWork];
? ? ? ? ? ? ? ? [self showAlertMessage:@"當前使用的是數(shù)據(jù)流量偿荷,確定上傳?"];
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? default:
? ? ? ? ? ? ? ? break;
? ? ? ? }
? ? }];
}