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判断当前网络状态

  • 2016年06月06日 18:07
  • 43KB
  • 下载

iOS判断网络状态

(一).Reachability 添加源文件及Framework Apple 的官方例子 Reachability 中介绍了获取、检测设备当前网络状态的方法。在你的程序中,需要把该工程中的Reach...

iOS判断网络状态

  • 2016年01月26日 18:07
  • 148KB
  • 下载

iOS 网络状态判断demo

  • 2015年08月18日 15:57
  • 73KB
  • 下载

iOS完美的网络状态判断工具

大多数App都严重依赖于网络,一款用户体验良好的的app是必须要考虑网络状态变化的.iOSSinger下一般使用Reachability这个类来检测网络的变化. Reachability 这个是苹...

iOS 判断网络状态(包括2G,3G,4G)

  • 2015年05月22日 20:52
  • 193KB
  • 下载

iOS网络连接状态判断 JPNetwork

  • 2013年12月26日 22:17
  • 2KB
  • 下载

ios下获取所有实体/虚拟网卡的信息,并以此判断设备所处的网络状态

一直在做移动设备网络方面的开发,最近项目需要解决ios设备判断是否打开个人热点。 经过网上搜索,找到一个比较笨的办法,就是通过获取status bar高度是否等于40来判断热点状态。当有...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS判断网络状态
举报原因:
原因补充:

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