zoukankan      html  css  js  c++  java
  • ios开发利用AFN检测网络状态

     1  
     2     AFNetworkReachabilityManager *manager = [AFNetworkReachabilityManager sharedManager];
     3     [manager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
     4         switch (status) {
     5             case AFNetworkReachabilityStatusUnknown: // 未知网络
     6             case AFNetworkReachabilityStatusNotReachable: // 没有网络(断网)
     7                 DLog(@"没有网络(断网)");
     8             
     9                 break;
    10                 
    11             case AFNetworkReachabilityStatusReachableViaWWAN: // 手机自带网络
    12                  DLog(@"手机自带网络");
    13                 break;
    14                 
    15             case AFNetworkReachabilityStatusReachableViaWiFi: // WIFI
    16                  DLog(@"WIFI");
    17                 break;
    18         }
    19     }];
    20     // 开始监控
    21     [manager startMonitoring];

    注意:switch语句当两者情况相同时,可以并列写在一起,最后不要忘记开启检测 [manager startMonitoring];

  • 相关阅读:
    Java 标识符
    Java 关键字详解
    Java 语言的主要特性
    redis学习
    垃圾回收
    JVM内存结构
    sql总结(DML)
    sql总结(DDL)
    加密算法
    《数据结构》 定长顺序串常用操作代码集合
  • 原文地址:https://www.cnblogs.com/cqb-learner/p/5735545.html
Copyright © 2011-2022 走看看