2011-11-22 2 views
0

У меня возникла проблема с реализацией класса Reachability из asihttprequest.Как реализовать ASIHttpRequest Достижимость

Я следовал this example, но мой селектор никогда не был реализован. Вот мой код

[[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 объект, поэтому предположительно autorelease экземпляр возвращаемый reachabilityForInternetConnection будет уничтожен, прежде чем он имеет шанс, чтобы уведомить вас чего либо.