Как реализовать доступность ASIHttpRequest - PullRequest
0 голосов
/ 22 ноября 2011

У меня проблемы с реализацией класса 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 Ответ

1 голос
/ 22 ноября 2011

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

...