2011-11-22 23 views
0

我在執行asihttprequest的Reachability類時遇到了問題。如何實現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對象,所以大概是通過reachabilityForInternetConnection返回自動釋放實例將被銷燬它有機會通知你之前任何東西。