嗨,我想在用户在我的应用程序中获得网络连接时捕获我已经添加了 apples Reachability 类,下面是我在 appDelegate 类 didFinishLaunchingWithOptions 方法中使用的片段,
Reachability* reachability = [Reachability reachabilityForInternetConnection];
[reachability startNotifier];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(reachabilityChanged:) name:kReachabilityChangedNotification object:nil];
我的reachabilityChanged选择器方法如下
- (void)reachabilityChanged:(NSNotification*)notification
{
Reachability* reachability = notification.object;
if(reachability.currentReachabilityStatus == NotReachable)
NSLog(@"Internet off");
else
NSLog(@"Internet on");
}
但是在这里,当我关闭飞行模式以及在手机中获得网络连接时,我没有收到任何通知。
我错过了什么吗?