美文网首页
IOS开发笔记-监测网络状态

IOS开发笔记-监测网络状态

作者: 菜鸟学飞 | 来源:发表于2016-05-25 19:01 被阅读0次

两种方法监测网络状态:

  1. AFNetworking中AFNetworkReachabilityManager监测网络状态

(void) inspectNetworkState {
//创建网络状态监测管理者
AFNetworkReachabilityManager manager = [AFNetworkReachabilityManager sharedManager];
[manager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
/

AFNetworkReachabilityStatusUnknown = -1,
AFNetworkReachabilityStatusNotReachable = 0,
AFNetworkReachabilityStatusReachableViaWWAN = 1,
AFNetworkReachabilityStatusReachableViaWiFi = 2,
*/
switch (status) {
case AFNetworkReachabilityStatusUnknown:
NSLog(@"未知");
[self showMessage:@"未知网络" duration:4];
break;
case AFNetworkReachabilityStatusNotReachable:
NSLog(@"没有网络");
[self showMessage:@"当前网络不可用,请检查您的网络设置" duration:4];
break;
case AFNetworkReachabilityStatusReachableViaWWAN:
NSLog(@"3G|4G");
break;
case AFNetworkReachabilityStatusReachableViaWiFi:
NSLog(@"WiFi");
break;
default:
break;
}
}];
//开始监控
[manager startMonitoring];
}/

相关文章

  • IOS开发笔记-监测网络状态

    两种方法监测网络状态: AFNetworking中AFNetworkReachabilityManager监测网络...

  • iOS开发 监测网络状态

    一、说明 在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的: (1)让用户了解自己的网络状态,防止一...

  • 判断设备是否真正的连接互联网

    在iOS中监测网络状态有好几种方式,详情点击这里。但是在一般的网络监测都只是能够监测本地的网络状态,而真实的网络可...

  • AFNetworking 3.0的使用

    下面介绍一下iOS开发中几种最常用到的AFNetworking方法。 一、实时监测网络状态 可以看到很多app都会...

  • iOS开发网络篇—监测网络状态

    一、说明 在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的: (1)让用户了解自己的网络状态,防止一...

  • iOS开发网络篇—监测网络状态

    一、说明 在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的: (1)让用户了解自己的网络状态,防止一...

  • iOS开发,监测网络连接状态

    1.iOS平台是按照一直有网络连接的思路来设计的,开发者利用这一特点创造了很多优秀的第三方应用。大多数的iOS应用...

  • iOS监测网络状态

    .#### - 可以利用AFNetworking实现监测手机网络状态的功能 创建监听管理者 开始进行监控 判断当前...

  • iOS监测网络状态

    1.通过AFNetworking的AFNetworkReachabilityManager对象 监听网络方法 调用...

  • iOS开发:获取设备网络状态

    在开发iOS应用或者游戏时,我们可以通过Reachability库进行iOS设备的网络监测。首先,Reachabi...

网友评论

      本文标题:IOS开发笔记-监测网络状态

      本文链接:https://www.haomeiwen.com/subject/snptdttx.html