IOS使用Reachability实时检测网络连接状况
来源:互联网 发布:bloom filter java 编辑:程序博客网 时间:2024/04/28 01:12
开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审查的。
Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。在你的程序中使用 Reachability 只须将该例程中的 Reachability.h 和 Reachability.m 拷贝到你的工程中,然后将 SystemConfiguration.framework 添加进工程
Reachability 中定义了3种网络状态。
typedefenum : NSInteger {
NotReachable =0,//无网络链接
ReachableViaWiFi,//无线网络链接
ReachableViaWWAN,//3G/GPRS网络链接
} NetworkStatus;
程序示例:
//在程序的启动处,开启通知
- (BOOL)application:(UIApplication
{
//开启网络状况的监听
[[NSNotificationCenter
hostReach
[hostReach
}
// 连接改变
- (void) reachabilityChanged: (NSNotification* )note
{
Reachability* curReach = [note
NSParameterAssert([curReach
[self
}
//处理连接改变后的情况
- (void) updateInterfaceWithReach
{
if
UIAlertView
}
}
- IOS使用Reachability实时检测网络连接状况
- IOS使用Reachability实时检测网络连接状况
- IOS使用Reachability实时检测网络连接状况
- IOS使用Reachability实时检测网络连接状况
- IOS使用Reachability实时检测网络连接状况
- IOS使用Reachability实时检测网络连接状况
- IOS使用Reachability实时检测网络连接状况
- IOS使用Reachability实时检测网络连接状况
- Reachability实时检测网络连接状况
- 使用Reachability实时检测网络连接
- iOS网络检测Reachability使用
- Reachability 检测网络连接
- Reachability 检测网络连接
- Reachability,ios检测网络使用环境
- iOS中使用 Reachability 检测网络
- iOS中使用 Reachability 检测网络
- iOS中使用 Reachability 检测网络
- iOS中使用 Reachability 检测网络
- WEB.CONFIG
- Rose2003 Win8
- service的生命周期和两种开启方法.
- 面试题:猜牌问题
- 华攀教你在关键词排名稳定后我们要做什么?
- IOS使用Reachability实时检测网络连接状况
- 【myeclipse】myeclipse中如何导入mysql-connector-java-5.1.8-bin.jar包
- 用CodeViz绘制函数调用关系图(call graph)
- 5招熬夜看球赛防病降火
- 改变UIImage的透明度
- android api分析02
- 且看且学Gradle--(2)gradle.bat解析
- 把字符串按照分割符分解成不同的部分
- NanShan 即时通讯软件 开发者们先推的是mantis,用的很好