您的位置:首页 > 理论基础 > 计算机网络

Reachability,ios检测网络使用环境

2013-01-29 22:51 357 查看
很多做网络工程的项目需要在程序启动的时候检测网络使用环境.给出用户提示.这里就会介绍大家应该怎么做:Reachability类可以在xcode的帮助文档里面找到有项目实例.我的xode4.5里面的实例是2.2版本.不多说了告诉大家怎么做把其实真的相当的简单:在使用之前头文件要导入#import"Reachability.h"还有这个也是要添加的:这个只是说执行网络的检测比如说开启程序的时候或者是要执行某一个操作的时候reachabilityForInternetConnection//这类是有没有网络,当然你可能需要坚持是否连接到某一个连接的坚持那就选择其他的这个检测我就是坚持程序启动的时候,我放到的是:下面Delegate里面.当然按照你的需要你可以放到其他地方@implementationAppDelegate-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{}
01
Reachability
*CurReach=[ReachabilityreachabilityForInternetConnection];
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
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: