ios网络状态监听
来源:互联网 发布:foxpro数据库 编辑:程序博客网 时间:2024/05/16 04:48
//状态改变
- (void)reachabilityChanged:(NSNotification *)note
{
Reachability *curReach = [note object];
NSParameterAssert([curReach isKindOfClass:[Reachability class]]);
[self updateInterfaceWithReachability:curReach];
}
//改变后的处理
- (void)updateInterfaceWithReachability:(Reachability *)curReach
{
NetworkStatus status = [curReach currentReachabilityStatus];
if (status == ReachableViaWWAN) {
NSLog(@"3g/2g");
} else if (status == ReachableViaWiFi) {
NSLog(@"wifi");
} else {
NSLog(@"no net!");
}
}
//给应用添加网络监听
- (void)addNetworkNotification
{
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(reachabilityChanged:) name:kReachabilityChangedNotification object:nil];
_isHostReach = [Reachability reachabilityWithHostName:@"www.apple.com"];
[_isHostReach startNotifier];
}
在入口方法中添加addNetworkNotification就可以了
- (void)reachabilityChanged:(NSNotification *)note
{
Reachability *curReach = [note object];
NSParameterAssert([curReach isKindOfClass:[Reachability class]]);
[self updateInterfaceWithReachability:curReach];
}
//改变后的处理
- (void)updateInterfaceWithReachability:(Reachability *)curReach
{
NetworkStatus status = [curReach currentReachabilityStatus];
if (status == ReachableViaWWAN) {
NSLog(@"3g/2g");
} else if (status == ReachableViaWiFi) {
NSLog(@"wifi");
} else {
NSLog(@"no net!");
}
}
//给应用添加网络监听
- (void)addNetworkNotification
{
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(reachabilityChanged:) name:kReachabilityChangedNotification object:nil];
_isHostReach = [Reachability reachabilityWithHostName:@"www.apple.com"];
[_isHostReach startNotifier];
}
在入口方法中添加addNetworkNotification就可以了
0 0
- ios网络状态监听
- ios-监听网络状态
- ios 网络状态监听
- iOS 监听网络状态
- ios实时监听网络状态
- iOS AFNetWorking监听网络状态
- iOS监听网络状态的变化
- IOS Reachability库监听网络状态
- IOS--利用AFNetworking监听网络状态
- iOS使用Reachability监听网络状态
- IOS-利用AFNetworking监听网络状态
- ios swift3.0监听网络状态
- ios-通过Reachability监听网络状态
- iOS网络-06-监听Iphone的网络状态
- IOS开发-网络监听以及网络状态更改
- 监听网络状态
- android监听网络状态
- Android监听网络状态
- iOS 拍照
- ZOJ Problem Set - 1655
- fork() && fork() || fork()
- Eclispe4.4 TomcatPlugin 安装
- Python学习
- ios网络状态监听
- Python选择数据结构部分练习
- 业务流程:外来人员请求门岗士兵放行
- Python手册学习(一):数字
- hdu 1228 这种水题最烦人了
- Java程序员之(二十)jsp自定义标签
- I2C总线协议解析
- uva 11020 - Efficient Solutions(STL)
- Mac mini按键盘上的电源键无法关机