很多做网络工程的项目需要在程序启动的时候检测网络使用环境.给出用户提示.这里就会介绍大家应该怎么做:
Reachability 类可以在xcode的帮助文档里面找到有项目实例.我的xode4.5里面的实例是2.2版本.
不多说了 告诉大家怎么做把 其实真的相当的简单:
在使用之前头文件要导入
#import "Reachability.h"
还有这个也是要添加的:
这个只是说执行网络的检测 比如说开启程序的时候或者是要执行某一个操作的时候
reachabilityForInternetConnection//这类是有没有网络,当然你可能需要坚持是否连接到某一个连接的坚持那就选择其他的
这个检测 我就是坚持程序启动的时候,我放到的是:下面Delegate里面.当然按照你的需要你可以放到其他地方
@implementation AppDelegate
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
}
01 |
Reachability |
02 |
|
03 |
switch ([CurReach |
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 |
} |