美文网首页
iOS编程监听网络变化

iOS编程监听网络变化

作者: 单线程Jack | 来源:发表于2019-07-17 14:38 被阅读0次
    #import <AFNetworkActivityIndicatorManager.h>
    #import <AFNetworking.h>
    
    - (void)isNetworking
    {
        // 开启网络指示器
        [[AFNetworkActivityIndicatorManager sharedManager] setEnabled:YES];
        
        NSURL *url = [NSURL URLWithString:@"www.baidu.com"];
        
        AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc] initWithBaseURL:url];
        [manager.reachabilityManager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
            
            switch (status) {
                case AFNetworkReachabilityStatusReachableViaWWAN:
                case AFNetworkReachabilityStatusReachableViaWiFi:
                    
                    //相应操作               
                    
                    break;
                    
                case AFNetworkReachabilityStatusNotReachable:
                default:
                   //相应操作
                    break;
            }
            
        }];
        // 开始监听
        [manager.reachabilityManager startMonitoring];
        
    }
    
    

    相关文章

      网友评论

          本文标题:iOS编程监听网络变化

          本文链接:https://www.haomeiwen.com/subject/yrvqlctx.html