使用ios中的Reachability检测网络更改

时间:2015-04-14 08:38:00

标签: ios iphone reachability

您好我正在使用Reachability来检测我的应用程序是在线还是离线。我想实现这一点,在运行时突然我的互联网连接丢失,然后我想显示警报。

我尝试使用以下代码执行相同的操作:

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

- (void)reachabilityDidChange:(NSNotification *)notification {
    //  Reachability *reachability = (Reachability *)[notification object];

    Reachability *reachability = [Reachability reachabilityForInternetConnection];
    [reachability startNotifier];

    if (reachability == ReachableViaWiFi) {
        NSLog(@"Reachable");
    } else {
        NSLog(@"Unreachable");
    }
}

0 个答案:

没有答案