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 | } |
相关文章推荐
- ios 开发之使用Reachability检测网络状态
- iOS中使用 Reachability 检测网络
- IOS使用Reachability实时检测网络连接状况
- iOS中使用 Reachability 检测网络
- iOS中使用 Reachability 检测网络
- iOS中使用 Reachability 检测网络
- IOS使用Reachability实时检测网络连接状况
- iOS 使用Reachability检测网络状态
- ios 开发之使用Reachability检测网络状态
- iOS中使用 Reachability 检测网络
- IOS使用Reachability实时检测网络连接状况
- IOS使用Reachability实时检测网络连接状况
- iOS中使用 Reachability 检测网络
- iOS中使用 Reachability 检测网络
- ios 开发之使用Reachability检测网络状态
- iOS中使用 Reachability 检测网络
- IOS使用Reachability实时检测网络连接状况
- iOS中使用 Reachability 检测网络
- 【iOS】使用 Reachability 第三方库 检测网络