iOS判断网络状况
2015-12-18 15:44
531 查看
在工程中导入SystemConfiguration.framework库(Build Settings--->Link Binary With Libraries---->+----->SystemConfiguration.framework)
将Reachability.h 和 Reachability.m 加到自己的项目中 下载地址 点此下载
需要检测网络状况的控制器里,导入头文件
测试函数如下:
将Reachability.h 和 Reachability.m 加到自己的项目中 下载地址 点此下载
需要检测网络状况的控制器里,导入头文件
#import "Reachability.h"
测试函数如下:
Reachability *r = [Reachability reachabilityWithHostName:@"www.apple.com"]; switch ([r currentReachabilityStatus]) { case NotReachable: // 没有网络连接 { NSLog(@"noNetwork"); break; } case ReachableViaWWAN: // 使用3G网络 { NSLog(@"3g"); break; } case ReachableViaWiFi: // 使用WiFi网络 { NSLog(@"wifi"); break; } }
相关文章推荐
- HTTP响应头和请求头信息对照表
- ftp和http断点续传及下载的Delphi实现
- 性能之巅:Linux网络性能分析工具
- TCP/IP、Http、Socket的区别
- Windows网络编程之Select模型学习笔记
- iOS上模拟网络环境
- web.config中httpRunTime的属性 .
- http://blog.jobbole.com/category/c-cpp/
- TCP并发模型设计
- tcpcopy
- HttpURLConnection 用法
- 自己定制ListView,上拉刷新和下拉刷新,加载网络图片,并且添加缓存机制。
- iOS-----使用CFNetwork实现TCP协议的通信
- Pyhont 网络编程【第一篇】初始Socket网络套接字
- poj 2455 网络流最大值最小值
- BZOJ3931 [CQOI2015] 网络吞吐量
- 基于fiddler插件开发的移动测试网络监控与分析
- HttpUrlConnection 网络请求工具类
- 基于fiddler插件开发的移动测试网络监控与分析
- 在Unity3D的网络游戏中实现资源动态加载