直接把封装到请求里就好

 -(void)afn{
//1.创建网络状态监测管理者
AFNetworkReachabilityManager *manger = [AFNetworkReachabilityManager sharedManager];
//开启监听,记得开启,不然不走block
[manger startMonitoring];
//2.监听改变
[manger setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
/*
AFNetworkReachabilityStatusUnknown = -1,
AFNetworkReachabilityStatusNotReachable = 0,
AFNetworkReachabilityStatusReachableViaWWAN = 1,
AFNetworkReachabilityStatusReachableViaWiFi = 2,
*/
switch (status) {
case AFNetworkReachabilityStatusUnknown:
NSLog(@"未知");
break;
case AFNetworkReachabilityStatusNotReachable:
NSLog(@"没有网络");
break;
case AFNetworkReachabilityStatusReachableViaWWAN:
NSLog(@"3G|4G");
break;
case AFNetworkReachabilityStatusReachableViaWiFi:
NSLog(@"WiFi");
break;
default:
break;
}
}];
}

最新文章

  1. 【Beta】用户问题反馈及处理(一直更新)
  2. HTML+CSS中的一些小知识
  3. currentColor-CSS3非常有用的变量
  4. php课程---JavaScript改变HTML中的元素
  5. lua class(table)
  6. PowerShell 启动应用程序【转】
  7. maven2 配置M2_REPO
  8. Python-描述符
  9. JAVA复习2 JAVA开发环境配置
  10. gitweb随记
  11. 转:ProGuard 常见命令备份
  12. 【12c】扩展数据类型(Extended Data Types)-- MAX_STRING_SIZE
  13. StringBulider与StringBuffer的异同
  14. sql for xml 输出结果带单引号出现转成&apos的解决方案
  15. vue(2)—— vue简单语法运用,常用指令集
  16. js高级知识---词法分析和AO 链
  17. opencv学习之路(28)、轮廓查找与绘制(七)——位置关系及轮廓匹配
  18. Java构造器的调用顺序
  19. vue.js 解决空格报错!!!
  20. Ubuntu16.04如何彻底删除Apache2

热门文章

  1. activemq的几种基本通信方式总结
  2. 美国安全公司HBGary——国家授命的黑客
  3. 获取iPhone 联系人列表,并且根据分析得到的姓名首字母进行排序
  4. VMWare MAC系统调整磁盘
  5. ajax同步异步问题
  6. 深入jQuery中的Callbacks()
  7. linux 获取线程号
  8. Python导入cx_Oracle报错
  9. SpreadJS电子表格
  10. java.lang.ClassCastException: android.view.AbsSavedState$1 cannot be cast to android.widget.ProgressBar$SavedState