Как вы можете определить, есть ли у iPad возможность WiFi-соединения? - PullRequest
0 голосов
/ 15 июля 2011

Когда мое приложение для iPad отправляет веб-запрос с использованием библиотеки ASIHTTP, оно не будет работать, если нет подключения к Интернету.

Я хочу конкретно указать, когда нет подключения к Интернету, и показать пользователю уникальную ошибку (вместо того, чтобы просто определить, что вызов не состоялся, что может произойти по большому количеству причин: например, целевой веб-сайт не работает.)

1 Ответ

2 голосов
/ 15 июля 2011

Я заметил, что ASIHTTPRequest возвращает код состояния 0, когда нет доступного подключения к Интернету.Если веб-страница недоступна или возникает другая ошибка при обмене данными с сервером, она возвращает фактический код состояния HTTP.

В этом случае Вы можете просто проверить, является ли request.responseStatusCode == 0 истиной, и действовать на этом

...