登录 注册
当前位置:主页 > 资源下载 > 10 > ios-基于Reachability扩展的2G3G4G 网络检测,支持block回调.zip下载

ios-基于Reachability扩展的2G3G4G 网络检测,支持block回调.zip下载

  • 更新:2024-08-12 14:00:16
  • 大小:260KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

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