首页 > 移动平台 > 详细

iOS浅谈如何进行网络判断

时间:2015-05-24 15:47:32      阅读:256      评论:0      收藏:0      [点我收藏+]

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

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浅谈如何进行网络判断

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!