我使用了安德鲁修改后的可达性类。

-(void)viewDidLoad

[[NSNotificationCenter defaultCenter] postNotificationName:kReachabilityChangedNotification object:nil];
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(checkNetworkStatus:) name:kReachabilityChangedNotification object:nil];


数据下载时,我关闭AirPort。但是没有调用checkNetworkStatus。我错过了什么吗?请帮我。这个问题使我发疯。提前致谢。

最佳答案

按此顺序放置

在您看来加载了

首次注册

然后

发布该通知

[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(checkNetworkStatus:) name:kReachabilityChangedNotification object:nil];


[[NSNotificationCenter defaultCenter] postNotificationName:kReachabilityChangedNotification object:nil];

08-17 15:34