关闭

检测当前网络状态,,2g,,3g,,WiFi

269人阅读 评论(0) 收藏 举报
<pre name="code" class="objc">
调用方法 [self checkNetWork];
//- (void)checkNetWork {
//    // 网络检测类
//    AFNetworkReachabilityManager *manager = [AFNetworkReachabilityManager sharedManager];
//    // 开启检测
//    [manager startMonitoring];
//    [manager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
//        switch (status) {
               // 我连接网络
//            case AFNetworkReachabilityStatusNotReachable:
//                [ToolsView setBool:NO forKey:BYJ_IsNetWork];
//                break;
               // 网络状态未知
//            case AFNetworkReachabilityStatusUnknown:
                // 使用的wifi
//            case AFNetworkReachabilityStatusReachableViaWiFi:
//                [ToolsView setBool:YES forKey:BYJ_IsNetWork];
//                [self showAlertMessage:@"当前使用的是Wifi,确定上传?"];
//                break;
                 // 使用的数据
//            case AFNetworkReachabilityStatusReachableViaWWAN:
//                [ToolsView setBool:YES forKey:BYJ_IsNetWork];
//                [self showAlertMessage:@"当前使用的是数据流量,确定上传?"];
//                break;
//
//            default:
//                break;
//        }
//    }];
//}
      //停止检测方法 
[manager stopMonitoring];}





0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:35869次
    • 积分:1467
    • 等级:
    • 排名:千里之外
    • 原创:120篇
    • 转载:0篇
    • 译文:0篇
    • 评论:4条
    最新评论