Xcode iPhone Programming проверяет, подключен ли сервер к сети - PullRequest
2 голосов
/ 14 апреля 2010

Мое приложение должно подключаться к серверу, но иногда, когда я тестирую свое приложение, мой сервер не подключается к сети, поэтому приложение остается заблокированным при открытии. Как я могу тестировать программно, если сервер находится в сети? Есть ли что-то вроде ping, чтобы я мог проверить состояние сервера и затем выполнять нормальную работу или нет, если он не в сети? Спасибо!

Ответы [ 2 ]

4 голосов
/ 14 апреля 2010

Посмотрите на пример Apple Reachability (рекомендуется использовать его в приложениях, представленных в App Store).

0 голосов
/ 25 мая 2012

Используйте [NSURLRequest + requestWithURL:cachePolicy:timeoutInterval:] с интервалом timeoutInterval. Тогда ваш NSURLConnectionDelegate получит обратный вызов, если время ожидания истекло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...