美文网首页
使用AFNetWorking监控网络状态

使用AFNetWorking监控网络状态

作者: Liberalism | 来源:发表于2017-11-27 18:57 被阅读90次
        // 网络监控
        AFNetworkReachabilityManager *networkReachbilityManager = [AFNetworkReachabilityManager sharedManager];
        
        [networkReachbilityManager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
            
            switch (status) {
                    
                    case AFNetworkReachabilityStatusUnknown:
                    NSLog(@"GZQ1-未知网络");
                    break;
                    
                    case AFNetworkReachabilityStatusNotReachable:
                    NSLog(@"GZQ1-断网");
                    break;
                    
                    case AFNetworkReachabilityStatusReachableViaWWAN:
                    NSLog(@"GZQ1-蜂窝数据");
                    break;
                    
                    case AFNetworkReachabilityStatusReachableViaWiFi:
                    NSLog(@"GZQ1-WiFi网络");
                    break;
    
                default:
                    break;
            }
        }];
        
        // 开启监控
        [networkReachbilityManager startMonitoring];
    

    相关文章

      网友评论

          本文标题:使用AFNetWorking监控网络状态

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