AFN监测网络状态

原创 2015年11月21日 18:09:07


- (void)viewDidLoad
{
    [super viewDidLoad];
	// Do any additional setup after loading the view, typically from a nib.
    
    AFNetworkReachabilityManager *mgr = [AFNetworkReachabilityManager sharedManager];
    [mgr setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
        // 当网络状态发生改变的时候调用这个block
        switch (status) {
            case AFNetworkReachabilityStatusReachableViaWiFi:
                NSLog(@"WIFI");
                break;
                
            case AFNetworkReachabilityStatusReachableViaWWAN:
                NSLog(@"自带网络");
                break;
                
            case AFNetworkReachabilityStatusNotReachable:
                NSLog(@"没有网络");
                break;
                
            case AFNetworkReachabilityStatusUnknown:
                NSLog(@"未知网络");
                break;
            default:
                break;
        }
    }];
    // 开始监控
    [mgr startMonitoring];
}

- (void)dealloc
{
    [[AFNetworkReachabilityManager sharedManager] stopMonitoring];
}






iOS之Reachability和AFN实时检测网络状态

以前做网络监测的时候一直用的苹果给提供的Reachability,后来发现AFN自带的也有,而且感觉使用更方便(前提是我的网络请求用的就是AFN的),现总结了一下,便于参考! 一、AFNetwori...
  • GBKing
  • GBKing
  • 2016年12月01日 11:07
  • 2166

使用AFN网络监听

1.Reachability // 监听网络状态改变的通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selec...
  • ArgentinaNo10
  • ArgentinaNo10
  • 2015年09月17日 11:49
  • 477

IOS--利用AFNetworking监听网络状态

网络环境检测 网络环境检测:检测用户当前所处的网络状态 效果图1.当蜂窝和wifi同时关闭时候 显示为不可达(AFNetworkReachabilityStatusNotReachable)状态2.打...
  • appleLg
  • appleLg
  • 2015年08月14日 13:39
  • 4291

AFNetworking3.0判断网络状态

1.下载AFNetworking3.0,下载导入或者使用cocoapod下载,这里不再赘述.2.开始撸代码导入头文件,这里使用cocoapod导入的AFNetworking3.0#import "Ho...
  • EmulateStep
  • EmulateStep
  • 2016年08月25日 17:59
  • 4251

iOS之Reachability和AFN判断网络连接状态

1.Reachability // 监听网络状态改变的通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selec...
  • yy1992320
  • yy1992320
  • 2016年01月22日 17:50
  • 2673

iOS ---AFN--- 监测网络状态

#import "AFNetworking.h"  //检测当前的网络状态          AFNetworkReachabilityManager *manager1=[AFNetw...
  • iotjin
  • iotjin
  • 2015年10月08日 10:29
  • 1169

AFN监测网络状态

- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, t...
  • sbvfhp
  • sbvfhp
  • 2015年11月21日 18:09
  • 3446

iOS之Reachability和AFN判断网络连接状态

1.Reachability // 监听网络状态改变的通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selec...
  • u010130947
  • u010130947
  • 2014年11月04日 11:18
  • 1369

iOS之网络—— AFN使用、检测网络状态、HTTPS基本使用、WebView基本使用、OC和JS、NSInvocation、异常处理

1.AFN使用技巧1.在开发的时候可以创建一个工具类,继承自我们的AFN中的请求管理者,再控制器中真正发请求的代码使用自己封装的工具类。 2.这样做的优点是以后如果修改了底层依赖的框架,那么我们修改这...
  • wzc10101415
  • wzc10101415
  • 2017年01月03日 10:57
  • 842

实时监测网络状态

Android实时监测网络状态原理
  • u013491677
  • u013491677
  • 2017年06月05日 16:48
  • 453
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AFN监测网络状态
举报原因:
原因补充:

(最多只允许输入30个字)