- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
// [NSThread sleepForTimeInterval:8.0];
//创建TabBar的管理体系
[self createTabBar];
AFNetworkReachabilityManager *mgr = [AFNetworkReachabilityManager sharedManager];
[mgr setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
NSMutableDictionary *dic = [[NSMutableDictionary alloc]initWithObjectsAndKeys:@"1",@"key", nil];
switch (status) {
case AFNetworkReachabilityStatusReachableViaWiFi:
GWLog(@"Wi_Fi");
break;
case AFNetworkReachabilityStatusReachableViaWWAN:
GWLog(@"自带网络");
break;
case AFNetworkReachabilityStatusUnknown:
GWLog(@"未知网络");
break;
case AFNetworkReachabilityStatusNotReachable:
GWLog(@"没有网络");
[dic setValue:@"0" forKey:@"key"];
[[NSNotificationCenter defaultCenter] postNotificationName:@"netWorkStatus" object:nil userInfo:dic];
break;
default:
[dic setValue:@"1" forKey:@"key"];
[[NSNotificationCenter defaultCenter] postNotificationName:@"netWorkStatus" object:nil userInfo:dic];
break;
}
}];
[mgr startMonitoring];
}
-(void)dealloc
{
[[AFNetworkReachabilityManager sharedManager] stopMonitoring];
}
监听网络状态
最新推荐文章于 2022-05-05 15:23:13 发布