iOS开发判断网络状态

{app.params.name}} {app.params.name}} {app.params.name}}

网站找过关于ISO网络的状态判断,官方也是有示例的,但是自己琢磨了一下,下面的代码还是可以不错的

/***
* 此函数用来判断是否网络连接服务器正常
* 需要导入Reachability类
*/
+ (BOOL)isExistenceNetwork
{
    BOOL isExistenceNetwork;
    Reachability *reachability = [Reachability reachabilityWithHostName:@""];  // 测试服务器状态
    
     switch([reachability currentReachabilityStatus]) {
            case NotReachable:
                  isExistenceNetwork = FALSE;
                  break;
             case ReachableViaWWAN:
                   isExistenceNetwork = TRUE;
                   break;
              case ReachableViaWiFi:
                    isExistenceNetwork = TRUE;
                    break;
     }
     return  isExistenceNetwork;
}
参考文章:http://www.cnblogs.com/pengyingh/articles/2382259.html


版权声明

davidzhang 创作并维护的 Gowhich 博客采用 创作共用保留署名-非商业-禁止演绎4.0国际许可证。

本文首发于 Gowhich 博客( https://www.gowhich.com ),版权所有,侵权必究。

本文永久链接: https://www.gowhich.com/blog/213

comments powered by Disqus