2011-03-10 4 views
0

저는 Apple의 Reachability 클래스를 사용하여 실제로 문제에 갇혀 있습니다.Reachability 클래스 "NotReachable"은 Wifi 연결을 확인합니다.

나는이로 인터넷 연결을 검사하고 있습니다 :

Reachability *r = [Reachability reachabilityWithHostName:@"http://google.com"]; 
    NetworkStatus internetStatus = [r currentReachabilityStatus]; 

    if (internetStatus == NotReachable){ 

     UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Keine Internetverbindung" message:@"Diese Applikation erfordert eine Internetverbindung. Bitte aktivieren Sie diese um die Inhalte korrekt darstellen zu können." delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil]; 
     [alert show]; 
     [alert release]; 
    } 
    else { 
     // The stuff if want to do with connection 
    } 

내가 시뮬레이터에 내 아이폰 그것은 오직 WIFI를 들어, 잘 작동 4. 에 그것을 테스트. 내가 WIFI 네트워크에 없다면 여전히 경고 메시지가 표시됩니다. 아무도 iPhone 3G 또는 모바일 데이터 네트워크 연결을 확인하지 못하는 이유를 말할 수 있습니까?

답변

관련 문제