码迷,mamicode.com
首页 > 移动开发 > 详细

iOS浅谈如何进行网络判断

时间:2015-05-24 15:48:54      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:ios 网络判断

由于近段时间工作太忙,博客都有一段时间没有进行更新了,现在就来浅谈一下网络的判断,如有错误请各位大神能够指出来共同学习一下,谢谢!下面就进入正题了:

1.添加源文件(两个)下载地址:http://code4app.com/ios/Reachability/509743dc6803fae669000000
2.导入框架[SystemConfiguration.framework]


3.创建网络连接
3.1 创建互联网连接的对象
Reachability *reach1 = [Reachability reachabilityForInternetConnection];
3.2 创建本地wifi连接
Reachability *reach2 = [Reachability reachabilityForLocalWiFi];
3.3 创建服务器网络连接(重要)
Reachability *reach3 = [Reachability reachabilityWithHostname:@"www.baidu.com"];


4.判断网络
-(BOOL)isReachable; 是否可用
-(BOOL)isReachableViaWWAN; WWAN是否可用
-(BOOL)isReachableViaWiFi; WiFi是否可用


5.启动通知
[reach1 startNotifier];


6.注册通知
注册通知
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(networkChange:) name:kReachabilityChangedNotification object:nil];


7.注销通知
[[NSNotificationCenter defaultCenter] removeObserver:self name:kReachabilityChangedNotification object:nil];

iOS浅谈如何进行网络判断

标签:ios 网络判断

原文地址:http://blog.csdn.net/zhouli_520/article/details/45951885

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!