Возможный дубликат:
Проверка связи с iPhone SDK
Я создаю приложение. Где перед отправкой запроса на сервер мне нужен длинный сервер. Как я могу это сделать?
Возможный дубликат:
Проверка связи с iPhone SDK
Я создаю приложение. Где перед отправкой запроса на сервер мне нужен длинный сервер. Как я могу это сделать?
Вы должны проверить утилиту достижимости, которую сделала Apple:
Доступность на developer.apple.com
Я думаю, это сделает то, что вы хотите.
ИЗМЕНИТЬ
используйте это так:
+(BOOL)canConnect {
Reachability *r = [Reachability reachabilityWithHostName:@"www.example.com"];
NetworkStatus internetStatus = [r currentReachabilityStatus];
return ((internetStatus == ReachableViaWiFi) || (internetStatus == ReachableViaWWAN));
}
Он проверит, можете ли вы подключиться к Интернету и можете ли вы подключиться к серверу с заданным адресом / IP.
Посмотрите пример Reachability в apple. Это обеспечивает пошаговую проверку возможности подключения ip.
Вы можете использовать множество вариантов, начиная с NSURLRequest
и так далее.