您的位置:首页 > 理论基础 > 计算机网络

获取当前网络状态

2015-11-12 10:48 399 查看
#pragma mark    - 判断网络状态
+ (void)netWork {
AFNetworkReachabilityManager *manager = [AFNetworkReachabilityManager sharedManager];
[manager startMonitoring];
[manager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
//        NSLog(@"呵哈%ld", status);
//        [self showNetWorkWithStatus:status];
NSString *str;
switch (status) {
case AFNetworkReachabilityStatusUnknown:
str = @"未知";
break;
case AFNetworkReachabilityStatusNotReachable:
str = @"未连接";
break;
case AFNetworkReachabilityStatusReachableViaWWAN:
str = @"已连接";
break;
case AFNetworkReachabilityStatusReachableViaWiFi:
str = @"Wifi连接";
break;
default:
break;
}
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"当前网络状态" message:str delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil, nil];
//    NSLog(@"哈哈哈%@", str);
[alert show];

}];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: