IOS开发 判断网络链接状态

使用AFNetworking框架来判断:

- (void)judgmentOfNetworkState {
    AFNetworkReachabilityManager *managerAF = [AFNetworkReachabilityManager sharedManager];
    [managerAF startMonitoring];
    [managerAF setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
        switch (status) {
            case AFNetworkReachabilityStatusUnknown:
                NSLog(@"未知的网络类型");
                break;
            case AFNetworkReachabilityStatusReachableViaWiFi:
                NSLog(@"通过WIFI上网");
                break;
            case AFNetworkReachabilityStatusReachableViaWWAN:
                NSLog(@"通过3G/4G上网");
                break;
            case AFNetworkReachabilityStatusNotReachable:
                NSLog(@"当前网络断开);
                break;
        }
    }];

你可能感兴趣的:(IOS开发 判断网络链接状态)