AFN 监听网络

AppDelegate中的didFinishLaunchingWithOptions中注册监听

AFNetworkReachabilityManager *mgr = [AFNetworkReachabilityManager sharedManager];

[mgr setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {

switch (status) {

case AFNetworkReachabilityStatusUnknown:

break;

case AFNetworkReachabilityStatusNotReachable:

break;

case AFNetworkReachabilityStatusReachableViaWiFi:

break;

case AFNetworkReachabilityStatusReachableViaWWAN:

break;

default:

break;

}

}];

[mgr startMonitoring];


在界面中

AFNetworkReachabilityManager *mgr = [AFNetworkReachabilityManager sharedManager];

NSLog(@"%d", mgr.isReachable);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 网络状态改变的监听方法 通过苹果苹果提供的Reachability类来实现监听注意 : 这个类通常情况下,要想实现...
    Mario_ZJ阅读 3,165评论 0 0
  • 1、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa阅读 4,801评论 1 6
  • 对于第三方的用法分析的比较好的博客, 总是有很多, 来源自网络汇总! 1. 下载 AFNetworking(点我)...
    李小六_阅读 7,647评论 1 19
  • 如果用系统的方法需要导入 Reachability.h Reachability.m @interface Vie...
    Show撑腰阅读 2,849评论 0 0
  • 今天我要给大家分享的书叫《如何在30秒内说出关键点》。 在日常生活中,有很多场合需要在短时间内说清楚关键点,比如自...
    穆思心语阅读 3,607评论 0 2