美文网首页
AFNetwork

AFNetwork

作者: 傲骨天成科技 | 来源:发表于2016-04-24 14:15 被阅读60次

//设置网络监听

  • (void)monitorNetworking
    {
    //监听网络状态
    AFNetworkReachabilityManager *manager = [AFNetworkReachabilityManager sharedManager];

    //显然是枚举值
    /*
    typedef NS_ENUM(NSInteger, AFNetworkReachabilityStatus) {
    AFNetworkReachabilityStatusUnknown = -1,//未识别的网络
    AFNetworkReachabilityStatusNotReachable = 0,//不可达的网络
    AFNetworkReachabilityStatusReachableViaWWAN = 1,//2G,3G,4G...
    AFNetworkReachabilityStatusReachableViaWiFi = 2,//wifi网络
    */

    [manager ///setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
    switch (status) {
    case AFNetworkReachabilityStatusUnknown:
    NSLog(@"未识别的网络");
    break;

          case AFNetworkReachabilityStatusNotReachable:
              NSLog(@"不可达的网络(未连接)");
              break;
              
          case AFNetworkReachabilityStatusReachableViaWWAN:
              NSLog(@"2G,3G,4G...的网络");
              break;
              
          case AFNetworkReachabilityStatusReachableViaWiFi:
              NSLog(@"wifi的网络");
              break;
          default:
              break;
      }
    

    }];

    //3.开始监听

    [manager startMonitoring];
    }///

相关文章

网友评论

      本文标题: AFNetwork

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