使用AFNetWorking监控网络状态

    // 网络监控
    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];
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容