iOS判断网络状态

原创 2015年07月10日 14:16:31

使用的是官网的Reachability(如果报错可能是不支持ARC,请在Build Phases->Compile Sources->Compiler Flags中手动加入-fno-objc-arc)
Reachability下载地址
然后调用如下方法

#import "Reachability.h"
- (NSString*)getCurrentNet{
    NSString* result;
    Reachability *r = [Reachability reachabilityWithHostName:@"www.apple.com"];
    switch ([r currentReachabilityStatus]) {
        case NotReachable:
            result = @"no";
            break;
        case ReachableViaWWAN:
            result = @"3g";//2,3,4G网络
            break;
        case ReachableViaWiFi:
            result = @"wifi";
            break;
    }
    return result;
}
版权声明:我的QQ541474722 欢迎加入Apple Watch交流群 97795647

iOS中判断网络的状态的几种方法

1.AFN框架中的:AFNetworkReachabilityManager //AFN判断网络 -(void)getInternetStatue{ // 1.获得网络监控的管理者 AFNe...
  • u011146511
  • u011146511
  • 2017年03月22日 22:36
  • 2923

iOS之Reachability和AFN实时检测网络状态

以前做网络监测的时候一直用的苹果给提供的Reachability,后来发现AFN自带的也有,而且感觉使用更方便(前提是我的网络请求用的就是AFN的),现总结了一下,便于参考! 一、AFNetwori...
  • GBKing
  • GBKing
  • 2016年12月01日 11:07
  • 2176

iOS开发 - 获取当前网络状态

runtime获取网络状态 首先导入头文件:#import 实现如下代码判断: // 状态栏是由当前控制器控制的,首先获取当前app。 UIApplication *app = [...
  • Hierarch_Lee
  • Hierarch_Lee
  • 2015年08月28日 17:55
  • 2929

iOS 判断当前网络状态的三种方法

原文地址:http://www.cocoachina.com/ios/20171103/21039.html 在项目中,为了好的用户体验,有些场景必须线判断网络状态,然后才能决定改干嘛。比如...
  • howlaa
  • howlaa
  • 2017年12月26日 10:05
  • 135

iOS下的实际网络连接状态检测:RealReachability

序言 网络连接状态检测对于我们的iOS app开发来说是一个非常通用的需求。为了更好的用户体验,我们会在无网络时展现本地或者缓存的内容,并对用户进行合适的提示。对绝大部分iOS开发者来说,从苹果示例...
  • openglnewbee
  • openglnewbee
  • 2016年03月18日 10:24
  • 15433

AFNetworking3.0判断网络状态

1.下载AFNetworking3.0,下载导入或者使用cocoapod下载,这里不再赘述.2.开始撸代码导入头文件,这里使用cocoapod导入的AFNetworking3.0#import "Ho...
  • EmulateStep
  • EmulateStep
  • 2016年08月25日 17:59
  • 4269

iOS 获取当前网络状态的两种方法

获取iOS网络状态,我目前知道的有两种办法。 方法一:Reachability。 相信大家使用最多的方法就是使用Reachability 这是苹果的官方演示demo中使用到的方法。 1、首先你需要下载...
  • yuanmengong886
  • yuanmengong886
  • 2017年02月17日 14:54
  • 401

ios swift3.0监听网络状态

swift3.0网络状态监听,判断是wifi还是手机数据
  • GrayStarLoners
  • GrayStarLoners
  • 2017年09月07日 20:46
  • 232

iOS如何获取手机当前的网络状态

相信大家使用最多的方法就是使用Reachab
  • u014483033
  • u014483033
  • 2014年09月12日 14:20
  • 2193

iOS 实时检测网络状态

最近遇到一个功能就是根据用户当前的网络状,用户未联网需要提示一下,如果是Wifi可以推荐一些图片新闻,如果是3G模式设置为无图的模式,获取网络状态比较简单,毕竟中国现在的流量还是一个比较贵的状态,哪天...
  • u010576399
  • u010576399
  • 2016年03月02日 13:57
  • 1533
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS判断网络状态
举报原因:
原因补充:

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