Как реализовать доступность 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
будет уничтожен до того, как он сможет уведомить вас о чем-либо.