在 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 中添加以下代码就可以了

      // 监测网络情况[[AFNetworkReachabilityManager sharedManager] setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {switch (status) {case AFNetworkReachabilityStatusNotReachable://没有网络break;case AFNetworkReachabilityStatusReachableViaWWAN://使用的数据流量break;case AFNetworkReachabilityStatusReachableViaWiFi://使用WiFibreak;default:break;}}];[[AFNetworkReachabilityManager sharedManager] startMonitoring];
复制代码

转载于:https://juejin.im/post/5a93c9435188257a6426bfdc

iOS AFN监听网络状态相关推荐

  1. IOS-网络(监听网络状态)

    1 // 2 // BWNetWorkTool.h 3 // IOS_0131_检测网络状态 4 // 5 // Created by ma c on 16/1/31. 6 // Copyright ...

  2. 网络安全netstat监听网络状态。

    网络安全netstat监听网络状态. Internet的通用语言是TCP/TP,它是一组协议,它规定在网络的第四层运输层有两种协议TCP.UDP.端口就是这两个协议打开的,端口分为源端口和目的端口,源 ...

  3. Android实时监听网络状态

    Android开发实时监听网络状态变化一般有两种方法: 1. 新建一个基类BasicActivity.class,在基类中注册网络监听广播NetworkChangeReceiver.class,所有页 ...

  4. 初识广播机制(监听网络状态的改变,监听网络是否可以使用)

    Android系统中的广播机制比较灵活,因为Android中的每个应用程序都可以对自己感兴趣的广播进行注册,这样该程序就只会接收到自己所关心的广播内容,这些广播可能是来自于系统的,也可能是来自于其他应 ...

  5. android 监听网络状态

    今天,讲讲怎么监听手机网络状态的改变. 一.加入网络权限 获取网络信息需要在AndroidManifest.xml文件中加入相应的权限. <uses-permission android:nam ...

  6. Android通过使用系统广播监听网络状态的改变

    Android通过使用广播监听网络状态的改变 得先添加权限 //查看网络状态<uses-permission android:name="android.permission.ACCE ...

  7. Android开发动态的监听网络状态的变化

    主要思路:使用Android中的四大组件之:BrocastReceiver监听网络状态的变化.接收到网络状态改变的广播之后判断当前的网络是否可用. 创建广播接收器MyNetworkReceiver p ...

  8. 1.1.14 Electron 监听网络状态

    可以用window.addEventListener来进行时间监听网络状态 JavaScript的一种方式进行监听网络状态,监听的事件分别是online和offline. online : 如果链接上 ...

  9. 使用Service和BroadcastReceiver实时监听网络状态

    很多时候我们都需要实时监听网络状态,当网络状态发生变化后通知程序实行不同的策略.  这里,我采用Service+BroadcastReceiver的形式实时监听网络变化. 原理是程序在背后启一个Ser ...

最新文章

  1. 微软推出MSDN2008中文版有些仓促,中文的MSDN2008Beta2内容都是E文的...
  2. 探寻《魔兽争霸3》中最不为人知的按键
  3. 在定义常量时,为什么推荐使用const,而不是#define?
  4. 资讯|WebRTC M93 更新
  5. ArrayList迭代修改抛出ConcurrentModificationException
  6. Angular DefaultDomRenderer2.setProperty - HTML的值是如何从Angular Component flow过来的,以及跨平台支持
  7. P3957-跳房子【单调队列,dp,二分】
  8. unity5, custom PBS shader
  9. Python进制转换(利用栈)
  10. 关于百万用户服务器架构能力(一)QQ游戏服务器架构
  11. [转帖]安华高收购博通
  12. [转]编程语言与宗教
  13. 为什么Laravel会成为最成功的PHP框架
  14. python 翻译库本地库_Python调用有道词典翻译
  15. Android app接入微信人脸支付详解
  16. 如何用VB语言实现四连环游戏(重力四子棋)?
  17. python用pd.read_csv()方法来读取csv文件,用DataFrame对象.to_csv()方法来保存数据成csv文件
  18. 按字段和行项目数量拆单
  19. ffmpeg framework
  20. 初识云计算 -《AWS云端企业实战圣经》读书笔记

热门文章

  1. RabbitMQ核心概念和AMQP协议(二)
  2. python整理-day4
  3. .NET存储过程入门
  4. 怎么在activity里面操作listView的item里的组件的点击事件
  5. linux_iptables 详解
  6. Case 2-1:用空间平滑法分析华南地区的TAI语地名分布
  7. 《天下无贼》经典对白
  8. Hibernate的发展和特点以及Hibernate的工作原理简介
  9. Struts2中我所遇到的内存溢出(java.lang.OutOfMemoryError)异常错误介绍
  10. 什么是JDK,什么是JRE?JDK的安装和环境变量的配置