Как реализовать доступность ASIHttpRequest

У меня проблемы с реализацией класса Reachability из asihttprequest.

Я последовал этому примеру, но мой селектор никогда не реализован. Вот мой код

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(ReachabilityChanged:) name:kReachabilityChangedNotification object:nil];
Reachability *reach = [Reachability reachabilityForInternetConnection];
[reach startNotifier];

-(void)ReachabilityChanged:(Reachability *)reach{
    if ([reach isReachable]) {
        NSLog(@"reachable");
    }else{
        NSLog(@"not reachable");
    }
}

Я тоже пробовал Reachability *reach = [Reachability reachabilityWithHostName:@"http://google.com"];

1 ответ

Вы, кажется, не сохраняете Reachability объект, так что предположительно экземпляр автоматического выпуска, возвращаемый reachabilityForInternetConnection будет уничтожен до того, как он сможет уведомить вас о чем-либо.

Другие вопросы по тегам