Повторяющийся UIAlertView, когда нет интернета - PullRequest
0 голосов
/ 03 апреля 2012

Я использовал код достижимости, предоставленный Apple, и создал UIAlert, который отображается при первой загрузке приложения через действие applicationDidBecomeActive файла AppDelegate.m. Это предупреждение работает нормально, однако, после отклонения предупреждения пользователь все еще может взаимодействовать с пользовательским интерфейсом, и при этом происходит сбой приложения, поскольку оно не может собрать необходимые данные из Интернета. Мне интересно, есть ли способ заставить мой UIAlert всплывающим снова после его закрытия, если интернет-сервис не станет доступным? Приветствия.

Ответы [ 2 ]

0 голосов
/ 03 апреля 2012

Повторяющиеся оповещения будут крайне раздражающими.Если ваше приложение не может работать без подключения к Интернету, просто попросите пользователя включить его и перезапустить приложение.Другим способом было бы добавить ограниченную автономную функциональность и использовать доступность, чтобы дождаться подключения к Интернету.

0 голосов
/ 03 апреля 2012

Ваши клиенты и пользователи, вероятно, были бы очень раздражены, если бы у них был не отклоняемый или постоянно повторяющийся UIAlertView.

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

Но если вы настаиваете на том, чтобы представление предупреждений появлялось снова и снова, по крайней мере, дайте пользователю некоторое время (например, секунды или минуты или некоторый период ), чтобы он мог перейти на панель сети и подключить сеть WiFi или включить 3G или что-то еще.

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