Я хотел бы проверить, есть ли у пользователя активное подключение к Интернету. Вот как я это реализовал. Кажется, он работает нормально, но проблема в том, что он ВСЕГДА показывает, что на моем симуляторе 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
}