AF-监控网络状态

来源:互联网 发布:java field set方法 编辑:程序博客网 时间:2024/04/29 13:19
    // 1.获得网络监控的管理者    AFNetworkReachabilityManager *mgr = [AFNetworkReachabilityManager sharedManager];    // 2.设置网络状态改变后的处理    [mgr setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {        // 当网络状态改变了, 就会调用这个block        switch (status) {            case AFNetworkReachabilityStatusUnknown: // 未知网络                NSLog(@"未知网络");                break;                            case AFNetworkReachabilityStatusNotReachable: // 没有网络(断网)                NSLog(@"没有网络(断网)");                break;                            case AFNetworkReachabilityStatusReachableViaWWAN: // 手机自带网络                NSLog(@"手机自带网络");                break;                            case AFNetworkReachabilityStatusReachableViaWiFi: // WIFI                NSLog(@"WIFI");                break;        }    }];    // 3.开始监控    [mgr startMonitoring];

0 0