IOS中如何判断当前网络状态是否可用
2014-11-06 12:46
453 查看
众所周知,我们在开发APP时,涉及网络连接的时候,都会想着提前判断一下当前的网络连接状态,如果没有网络,就不再请求url,省去不必要的步骤,所以,这个如何判断?其实很简单。
前提:工程添加:SystemConfiguration.framework framework
去苹果API里搜索Reachability,下载demo,把demo里的Reachability.h和Reachability.m拖到自己的工程里
然后在需要判断的类中包含头文件:
?
【如果你使用的ASIHTTPRequest类库,那么直接import Reachbility.h就可以了,ASIHTTP类库里包含Reachbility.h和.m】
?
然后在需要判断的地方直接:[self isConnectionAvailable] ,大家看懂了吧,就这么简单。
所以举一反三,如果你不单单是判断是否网络通畅,而是要判断是WIFI或3G,再写一个isEnableWIFI的方法,具体判断方法就不用再赘述了吧,currentReachabilityStatus判断之。
前提:工程添加:SystemConfiguration.framework framework
去苹果API里搜索Reachability,下载demo,把demo里的Reachability.h和Reachability.m拖到自己的工程里
然后在需要判断的类中包含头文件:
?
?
所以举一反三,如果你不单单是判断是否网络通畅,而是要判断是WIFI或3G,再写一个isEnableWIFI的方法,具体判断方法就不用再赘述了吧,currentReachabilityStatus判断之。
相关文章推荐
- 【ios开发】如何判断当前网络连接状态(网络是否正常)
- 【iOS解决方案】如何判断当前网络连接状态(网络是否正常)
- iOS 如何判断当前网络连接状态 网络是否正常 网络是否可用
- 【ios开发】如何判断当前网络连接状态(网络是否正常)
- 【ios开发】如何判断当前网络连接状态(网络是否正常)
- Android检测网络状态,判断当前网络是否可用
- ios 里如何判断当前应用的定位服务是否可用
- IOS--判断当前网络是否可用
- Android检测网络状态,判断当前网络是否可用
- IOS中如何判断当前网络状态
- Android检测网络状态,判断当前网络是否可用
- ios 里如何判断当前应用的定位服务是否可用
- IOS中如何判断当前网络状态
- ios 里如何判断当前应用的定位服务是否可用
- 安卓学习笔记---Android检测网络状态,判断当前网络是否可用
- Android检测网络状态,判断当前网络是否可用
- Android检测网络状态,判断当前网络是否可用
- IOS中如何判断当前网络状态
- ios 里如何判断当前应用的定位服务是否可用
- 转 ios 里如何判断当前应用的定位服务是否可用