zoukankan      html  css  js  c++  java
  • iOS-检测网络可连接性

    #pragma mark - 监测网络的可链接性
    + (void)netWorkReachabilityWithURLString:(NSString *)strUrl
    {
        AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:[NSURL URLWithString:strUrl]];
        [manager.reachabilityManager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
            switch (status) {
                case AFNetworkReachabilityStatusUnknown:
                case AFNetworkReachabilityStatusNotReachable: {
                    [[NSNotificationCenter defaultCenter] postNotificationName:DMNetworkInvalidNotification object:nil];
                    UIAlertView *networkAlterView = [[UIAlertView alloc] initWithTitle:@"当前网络不可用,请检查您的网络设置。"
                                                                               message:nil
                                                                              delegate:self
                                                                     cancelButtonTitle:@"好"
                                                                     otherButtonTitles:nil, nil];
                    [networkAlterView show];
                }
                    break;
                case AFNetworkReachabilityStatusReachableViaWWAN:
                    [[NSNotificationCenter defaultCenter] postNotificationName:DMNetworkActiveNotification object:nil];
                    break;
                case AFNetworkReachabilityStatusReachableViaWiFi:
                    [DMTools HUDError:DMRequestWIFINote toView:DMWindow];
                    [[NSNotificationCenter defaultCenter] postNotificationName:DMNetworkActiveNotification object:nil];
                    break;
            }
        }];
        [manager.reachabilityManager startMonitoring];
  • 相关阅读:
    Linux中的文件夹的增删改查命令和文件的增删改查命令
    xshell开源软件
    2020090808redis之linux的gcc的升级安装(八)
    2020090807redis之windows安装(七)
    2020090806redis之理解(六)
    2020090805redis之nosql的四大分类(五)
    每个牛逼的人都有一段苦逼的岁月,但是只要像SB一样坚持,终将牛逼
    2020090804redis之数据库的搭建(四)
    2020090803redis之大数据3V+3高(三)
    2020090802redis之非关系 数据库nosql(二)
  • 原文地址:https://www.cnblogs.com/linxiu-0925/p/5086169.html
Copyright © 2011-2022 走看看