网络状态监听

//监听网络
    AFNetworkReachabilityManager *netManager = [AFNetworkReachabilityManager sharedManager];
    [netManager startMonitoring];  //开始监听
    [netManager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status){
        
        if (status == AFNetworkReachabilityStatusNotReachable)
        {
            //showAlert
//            [EPProgressHUD showErrorWithStatus:@"网络链接错误,请检查网络链接"];
            
            return;
        }else if (status == AFNetworkReachabilityStatusUnknown){
            
            DLog(@"未知网络");
            [EPProgressHUD showErrorWithStatus:@"未知网络"];
            
        }else if ((status == AFNetworkReachabilityStatusReachableViaWWAN)||(status == AFNetworkReachabilityStatusReachableViaWiFi)){
            
            DLog(@"WiFi");
             [self set_NetWork];
            
        }
        
    }];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容