• AFN 无网络监控


    直接把封装到请求里就好

     1 -(void)afn{
     2 //1.创建网络状态监测管理者
     3 AFNetworkReachabilityManager *manger = [AFNetworkReachabilityManager sharedManager];
     4 //开启监听,记得开启,不然不走block
     5 [manger startMonitoring];
     6 //2.监听改变
     7 [manger setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
     8 /*
     9 AFNetworkReachabilityStatusUnknown = -1,
    10 AFNetworkReachabilityStatusNotReachable = 0,
    11 AFNetworkReachabilityStatusReachableViaWWAN = 1,
    12 AFNetworkReachabilityStatusReachableViaWiFi = 2,
    13 */
    14 switch (status) {
    15 case AFNetworkReachabilityStatusUnknown:
    16 NSLog(@"未知");
    17 break;
    18 case AFNetworkReachabilityStatusNotReachable:
    19 NSLog(@"没有网络");
    20 break;
    21 case AFNetworkReachabilityStatusReachableViaWWAN:
    22 NSLog(@"3G|4G");
    23 break;
    24 case AFNetworkReachabilityStatusReachableViaWiFi:
    25 NSLog(@"WiFi");
    26 break;
    27 default:
    28 break;
    29 }
    30 }];
    31 }
  • 相关阅读:
    不走弯路,就是捷径
    小白逆袭之路
    java期末设计(十三周)
    java第6次作业
    java第五次作业
    java第四次作业
    第三次作业
    第二次作业
    对异常的看法
    java学习笔记(一)
  • 原文地址:https://www.cnblogs.com/-yun/p/6023176.html
Copyright © 2020-2023  润新知