Как использовать класс достижимости для обнаружения действительного интернет-соединения?

Я новичок в разработке для iOS и изо всех сил пытаюсь заставить работать класс reachability.h. Вот мой код для контроллера представления:

- (void)viewWillAppear:(BOOL)animated
{
    [[NSNotificationCenter defaultCenter]
     addObserver:self 
     selector:@selector(checkNetworkStatus:) 
     name:kReachabilityChangedNotification 
     object:nil];

    internetReachable = [Reachability reachabilityForInternetConnection];
    [internetReachable startNotifier];
}

- (void)checkNetworkStatus:(NSNotification *)notice {
    NetworkStatus internetStatus = [internetReachable currentReachabilityStatus];
    NSLog(@"Network status: %i", internetStatus);
}

Выглядит нормально, но ничего не отображается в консоли xcode при запуске приложения и переключении на это представление.

Я использую Reachability 2.2 и iOS 4.2.

Есть ли там что-то очевидное, что я делаю неправильно?

15
задан Camsoft 4 March 2011 в 14:28
поделиться