代码库> 系统功能> 基于Reachability扩展的2G3G4G 网络检测,支持block回调
基于Reachability扩展的2G3G4G 网络检测,支持block回调
关注
查看次数:1923 下载次数:293
上传时间:2015-12-25 大小:260 B
NetWorkSatusType type = [[RYPreferanceManager sharePreferanceManager]currentNetStatusType];
switch (type) {
case NetWorkSatusType_None:
{
self.currentNetWorkStatus.text = @"无网络连接";
NSLog(@"没有网络");
}
break;
case NetWorkSatusType_WiFi:{
self.currentNetWorkStatus.text = @"当前连接是WiFi";
NSLog(@" current net is wifi");
}
break;
case NetWorkSatusType_2G:{
self.currentNetWorkStatus.text = @"当前使用的是2G网络";
NSLog(@" current net is 2g");

}
break;
case NetWorkSatusType_3G:{
self.currentNetWorkStatus.text = @"当前使用的是3g网络";
NSLog(@" current net is 3g");

}
break;
case NetWorkSatusType_4G:{
self.currentNetWorkStatus.text = @"当前使用的是4G网络";
NSLog(@" current net is 4g");

}
break;
case NetWorkSatusType_5G:{
NSLog(@" current net is 5g 暂时还未找到支持5G的API");

}
break;


default:
break;
}
[[RYPreferanceManager sharePreferanceManager]getReachablityStatusWithChangeBlock:^(NetWorkSatusType status) {
if (status==NetWorkSatusType_WiFi) {
self.changeLable.text =[NSString stringWithFormat:@"当前是wifi %@",@(status)];
}else{
self.changeLable.text =[NSString stringWithFormat:@"当前无网络 %@",@(status)];
}


NSLog(@"current net status = %@",@(status));
}];

github : https://github.com/pengleelove/RYNetWorkManager.git
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0
提示
sina weixin mail 回到顶部