zoukankan      html  css  js  c++  java
  • iOS开发-当前网络连接方式判断

    网络判断

    1. 使用AFNetworking判断:
    # iOS开发-当前网络连接方式判断
    
    - (void)monitorNetworking {
        [[AFNetworkReachabilityManager sharedManager] startMonitoring];
        [[AFNetworkReachabilityManager sharedManager] setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
            switch (status) {
                case -1:
                    NSLog(@"未知网络");
                    break;
                case 0:
                    NSLog(@"网络不可达");
                    break;
                case 1:
                {
                    NSLog(@"GPRS网络");
                    //发通知,带头搞事
                    [[NSNotificationCenter defaultCenter] postNotificationName:@"monitorNetworking" object:@"1" userInfo:nil];
                }
                    break;
                case 2:
                {
                    NSLog(@"wifi网络");
                    //发通知,搞事情
                    [[NSNotificationCenter defaultCenter] postNotificationName:@"monitorNetworking" object:@"2" userInfo:nil];
                }
                    break;
                default:
                    break;
            }
            if (status == AFNetworkReachabilityStatusReachableViaWWAN || status == AFNetworkReachabilityStatusReachableViaWiFi) {
                NSLog(@"有网");
            }else{
                NSLog(@"没网");
            }
        }];
    }
    
    
  • 相关阅读:
    pandas 分组过滤
    bert fine tuning方法
    对字典进行排序
    1*1的卷积的作用
    使用Conv代替全连接层FC
    训练笔记
    javascript 正则分组捕捉
    谷歌浏览器 喔唷,崩溃啦
    sed awk
    c# 通过程序修改hosts文件
  • 原文地址:https://www.cnblogs.com/cy521/p/11975134.html
Copyright © 2011-2022 走看看