zoukankan      html  css  js  c++  java
  • iOS-Reachability的使用

     
    // 1. 添加Reachability.h和Reachibility.m文件到项目中

    // 2. 添加SystemConfiguration.framework框架

    // 3. 引入Reachibility.h文件

    // 4. 代码操作:

    // 判断当前为那种网络

    Reachability *reachability = [Reachability reachabilityWithHostName:@"www.apple.com"];

    switch ([reachability currentReachabilityStatus]) {

        case NotReachable:

            NSLog(@"无网络连接");

            break;

        case ReachableViaWiFi:

            NSLog(@"wifi连接");

            break;

        case ReachableViaWWAN:

            NSLog(@"蜂窝数据");

            break;

        default:

            break;

    }

     

    #pragma mark 判断时候为wifi

    - (BOOL)isEnableWIFI

    {

        return ([[Reachability reachabilityForLocalWiFi] currentReachabilityStatus] != NotReachable);

    }

    #pragma mark 判断时候为3G

    - (BOOL)isEnable3G

    {

        return ([[Reachability reachabilityForInternetConnection] currentReachabilityStatus] !=NotReachable);

    }

    #pragma mark 判断是否有网络连接

    - (BOOL)isNetwork

    {

        if (([[Reachability reachabilityForLocalWiFi] currentReachabilityStatus] == NotReachable) &&

            ([[Reachability reachabilityForInternetConnection] currentReachabilityStatus] == NotReachable)) {

            return NO;

        }

        return YES;

    }

  • 相关阅读:
    list tuple dict 方法
    字典的方法
    看不懂的缩写
    canvas画图
    DOM2和DOM3
    表单脚本
    事件
    DOM扩展
    DOM
    BOM
  • 原文地址:https://www.cnblogs.com/meier1205/p/4591886.html
Copyright © 2011-2022 走看看