Как определить тайм-аут доступности на ios

Я использую класс Reachability, чтобы узнать, есть ли у меня подключение к Интернету. Проблема в том, что когда Wi-Fi доступен, но нет Интернета, метод - (NetworkStatus) currentReachabilityStatusзанимает слишком много времени.

мой код:

Reachability* reachability = [Reachability reachabilityWithHostName:@"www.apple.com"];
NetworkStatus remoteHostStatus = [reachability currentReachabilityStatus];

Приложение временно "зависает" на второй строке. Как определить максимальное время для этого ожидания?

6
задан Anthony 11 April 2012 в 11:58
поделиться