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
  • 1887

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

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

iOS之AFNetworking实时网络状态监控

NSURL *baseURL = [NSURL URLWithString:url];;//创建一个URL AFHTTPRequestOperationManager *manage...

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

1.Reachability // 监听网络状态改变的通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selec...

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

1.Reachability // 监听网络状态改变的通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selec...

AFN详解(检测网络状态,下载,上传,数据请求)

AFN 一、什么是AFN 全称是AFNetworking,是对NSURLConnection的一层封装虽然运行效率没有ASI高,但是使用比ASI简单 在iOS开发中,使用比较广泛 AFN的git...

xib,AFN的网络请求,判断网络状态

使用方法和storyboard基本相同,但是只能创建view,tableViewcell可以直接铺,省去计算坐标的过程,比较省事创建xib文件的方式 1.在创建文件的时候,选择also cre...
  • c_ios
  • c_ios
  • 2016年01月13日 16:38
  • 454

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

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

网络状态监测

  • 2014年07月28日 15:55
  • 39KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AFN监测网络状态
举报原因:
原因补充:

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