AFNetworking 监听网络

作者: 残夜孤鸥 | 来源:发表于2016-08-31 10:40 被阅读55次

在开发项目的时候, 我们常常需要去判断网路状态,强大的AFN为我们准备了一切.下面就来见证他的神奇吧

    [manager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
        switch (status) {
            case AFNetworkReachabilityStatusReachableViaWiFi:
                     [MBProgressHUD showMessage:@"切换到WIFI网络"];
                break;
            case AFNetworkReachabilityStatusReachableViaWWAN:
               [MBProgressHUD showMessage:@"切换到3/4G网络"];
                break;
            case AFNetworkReachabilityStatusNotReachable:
                [MBProgressHUD showMessage:@"网络连接异常"];
                break;
            case AFNetworkReachabilityStatusUnknown:
                [MBProgressHUD showMessage:@"未知网络"];
                break;
            default:
                break;
        }
        [MBProgressHUD hideHUD];
    }];
    [manager startMonitoring];

相关文章

网友评论

    本文标题:AFNetworking 监听网络

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