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

判断网络状态

2015-11-13 20:40 393 查看
// 判断网络状态
[self createNetWork];

- (void) createNetWork {
AFNetworkReachabilityManager *manager = [AFNetworkReachabilityManager sharedManager];

[manager startMonitoring];
[manager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {

[self showNetWorkWithStatus:status];
}]l;
}

- (void) showNetWorkWithStatus:(NSInteger)status {
NSString *str;
switch (status) {
case AFNetworkReachabilityStatusUnknown:
str = @"未知网络";
break;
case AFNetworkReachabilityStatusReachableViawWWAN:
str = @"网络已连接";
break;
case AFNetworkReachabilityStatusNotReachable:
str = @"网络未连接";
break;
case AFNetworkReachabilityStatusReachableViaWiFi:
str = @"WIFI已连接";
break;
default:
break;
}
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"当前网络状态" message:str delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil, nil];
[alert show];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: