#objective-c #xcode #ios4 #uiwebview
#objective-c #xcode #ios4 #uiwebview
Вопрос:
Я ищу способ проверить, подключен ли мой пользователь к Интернету / сотовым данным, когда они переходят к определенному представлению моего приложения. Я хочу, чтобы это происходило в значительной степени, когда они нажимают кнопку, чтобы перевести их в этот режим просмотра, поэтому происходит следующее;
- Если у них есть подключение к Интернету, он загружает UIWebView, который a закодирован в URL.
- Если у них нет подключения к Интернету, вместо этого отображается статическое изображение.
Прежде всего, я думаю, я хочу знать, возможно ли это, и, во-вторых, наиболее эффективный способ справиться с этим.
Спасибо
Ответ №1:
Большинство из нас справляется с этим с помощью написанного Apple фрагмента кода под названием Достижимость. Он может как активно проверять сетевое подключение, так и настраивать средство наблюдения для уведомления вас при изменении статуса сетевых подключений.
В примере проекта по этой ссылке вы хотите добавить Reachability.m и .h в свой проект, затем используйте AppDelegate в качестве демонстрации того, как его использовать.
Комментарии:
1. отлично, я посмотрю сегодня вечером. Я думаю, что то, что я пытаюсь сделать, можно было бы достичь гораздо более чистым способом, поэтому мне, возможно, придется вернуться к чертежной доске. Спасибо за информацию