iOS动态监听网络变化
来源:互联网 发布:vfp 编程论坛 编辑:程序博客网 时间:2024/05/17 06:36
首先需要导入Reachability.h ...m 2个文件,然后在init注册监听
#import "Reachability.h"
//注册网络状态改变通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(reachabilityChanged:) name:kReachabilityChangedNotification object:nil]; hostReach = [[Reachability reachabilityWithHostName:@"www.baidu.com"] retain];//可以以多种形式初始化 [hostReach startNotifier]; //开始监听,会启动一个run loop
-(void)reachabilityChanged:(NSNotification *)note{ NetworkStatus status = [hostReach currentReachabilityStatus]; if (status == NotReachable){ NSLog(@"网络不可用哦"); isNetworkAvalible = NO; }else{ NSLog(@"网络可用了哦"); isNetworkAvalible = YES; [self startMonitor]; }}
这样就可以动态监测程序内的网络变化了。
- iOS动态监听网络变化
- iOS监听网络变化
- 动态注册监听网络变化
- Android 动态监听网络变化
- 动态注册监听网络变化
- iOS监听 网络信号变化
- 动态注册广播 监听网络变化
- iOS监听网络状态的变化
- 动态注册广播,监听网络状态变化,判断网络模式
- BroadcastReceiver之动态注册监听网络状态变化
- Android开发之动态注册监听网络变化
- 安卓笔记 动态注册广播 监听网络变化
- Android开发动态的监听网络状态的变化
- Android开发动态的监听网络状态的变化
- 监听网络变化Reachability
- 网络变化监听
- Android监听网络变化
- 监听网络状态变化
- hdu 1401双广
- hibernate二级缓存(包括注解方式)
- SVN常见问题与解决方法
- Hadoop 坑爹的Be Replicated to 0 nodes, instead of 1 异常
- Windows CE安装(转)
- iOS动态监听网络变化
- wince应用开发的一些小功能(备忘)
- Having trouble with a BeagleBoard GPIO interrupt pin
- 如何让listview滚动到底部
- oracle导入导出表exp以及创建用户和创建表空间
- RTSP 概述
- UINavigationController popToViewController直接返回指定级别页面
- IOS设计模式学习(23)备忘录
- 性能loadrunner--load generation按钮