现在的位置: 首页 > 综合 > 正文

Reachability,ios检测网络使用环境

2018年05月12日 ⁄ 综合 ⁄ 共 904字 ⁄ 字号 评论关闭
很多做网络工程的项目需要在程序启动的时候检测网络使用环境.给出用户提示.这里就会介绍大家应该怎么做:

Reachability 类可以在xcode的帮助文档里面找到有项目实例.我的xode4.5里面的实例是2.2版本.

不多说了 告诉大家怎么做把 其实真的相当的简单:

在使用之前头文件要导入

#import "Reachability.h"

还有这个也是要添加的:

这个只是说执行网络的检测 比如说开启程序的时候或者是要执行某一个操作的时候

reachabilityForInternetConnection//这类是有没有网络,当然你可能需要坚持是否连接到某一个连接的坚持那就选择其他的

这个检测 我就是坚持程序启动的时候,我放到的是:下面Delegate里面.当然按照你的需要你可以放到其他地方

@implementation AppDelegate

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

}

01 Reachability
*CurReach = [Reachability reachabilityForInternetConnection];
02     
03     switch ([CurReach
currentReachabilityStatus]) {
04     
   
case
 NotReachable://没有网络
05     
   
{
06     
   
//添加你需要的操作
07  break;
08     
   
}
09     
       
case
 ReachableViaWiFi://有wifi
10     
   
{//添加你需要的操作
11     
       
break;
12     
   
}
13     
       
case
 ReachableViaWWAN://有3G
14     
   
{
15 //添加你需要的操作
16     
       
17     
       
break;
18     
   
}
19     
   
default:
20     
       
break;
21     }

抱歉!评论已关闭.