Проверка наличия активного подключения к Интернету. Ситуация с iPhone

Я хотел бы проверить, есть ли у пользователя активное подключение к Интернету. Вот как я это реализовал. Кажется, он работает нормально, но проблема в том, что он ВСЕГДА показывает, что на моем симуляторе iPhone нет соединения (появляется uialert), даже когда мой Wi-Fi включен или выключен. Кто-нибудь знает, что я делаю неправильно? Спасибо за вашу помощь!

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

 if ((internetStatus != ReachableViaWiFi) && (internetStatus != ReachableViaWWAN))
    {

        UIAlertView *alert= [[UIAlertView alloc] initWithTitle:@"No internet" message:@"No internet connection found. Please try again later"
                                                      delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
        [alert show];
        [alert release];
    }

 else {

 // execute code in app

 }
5
задан Arun_ 31 December 2013 в 11:53
поделиться