Я использовал код достижимости, предоставляемый apple, и создал UIAlert, который отображается, когда приложение загружается с помощью приложенияDidBecomeActive для файла AppDelegate.m. Это предупреждение работает отлично, однако, после отклонения предупреждения пользователь все еще может взаимодействовать с пользовательским интерфейсом, и при этом происходит сбой приложения, поскольку он не может собрать необходимые данные из Интернета. Мне интересно, есть ли способ, чтобы мой UIAlert появлялся после того, как он уволен, если интернет-доступ не станет доступным? Cheers.Повторяющийся UIAlertView, когда нет Интернета
ответ
Ваши клиенты & пользователи, вероятно, были бы очень недовольны, если бы у них был неуправляемый или постоянно повторяющийся UIAlertView.
Я бы рекомендовал отображать текст под «предупреждением» «Требуется действительное сообщение & рабочий интернет» и показывать его только один раз, если интернет идет вниз, и они пытаются сделать что-то, что требует удаленное соединение.
Но если вы настаиваете на том, чтобы всплывающее окно предупреждения снова и снова повторялось, по крайней мере, дать пользователю некоторое время (например, секунды или минуты или некоторое время), где они могут перейти в панель «Сеть» и вызвать WiFi или включить 3G или что-то еще.
Повторяющееся предупреждение будет крайне раздражать. Если ваше приложение не может работать без подключения к Интернету, попросите своего пользователя включить его и перезапустить приложение. Другим способом было бы добавить ограниченную автономную функциональность и использовать доступность, чтобы дождаться подключения к Интернету.
- 1. UIAlertView, когда у приложения нет интернета
- 2. поведение NSURLConnection, когда нет интернета
- 3. Неблокирующего BIO_do_connect блокируется, когда нет интернета подключен
- 4. Не показывать dialoag, когда нет интернета
- 5. местоположение пользователя GPS-координаты, когда нет Интернета
- 6. Sencha on iOS7 - Нет исключений ajax, когда нет интернета
- 7. Да/Нет подтверждения UIAlertView
- 8. Нет видимых @interface для «UIAlertView»
- 9. Appcelerator Studio Нет Разработка интернета
- 10. Показать пользовательское сообщение, когда ListView пуст, и если нет интернета
- 11. WPF Проблема с управлением веб-браузером, когда нет Интернета
- 12. Прервать Google Analytics, когда я печатаю, если нет интернета
- 13. Сеть по исключению основной темы, когда нет интернета
- 14. Приложение для магазина Windows падает, когда нет Интернета
- 15. как читать данные из plist в таблицеView, когда нет Интернета
- 16. Android - Библиотека для кэширования/вызова сетевых вызовов, когда нет Интернета
- 17. Предотвратите отображение WebView «Нет Интернета!»
- 18. UIAlertView для нет совпадений, найденных в поиске
- 19. Как наблюдать, когда отображается UIAlertView?
- 20. Уведомить, когда система UIAlertView увольняется
- 21. UIAlertView падает, когда внутри блока
- 22. Нет местоположения Координаты без Интернета с SignificantLocationMonitoring
- 23. Нет видимых @interface для 'UIAlertView' заявляет Селектор
- 24. Нет видимого @interface для ошибки UIAlertView
- 25. android - onLocationChanged вызывается, даже если нет интернета
- 26. Handle Shake Gestures, когда отображается UIAlertView
- 27. UIAlertView в UIAlertView
- 28. UIAlertView
- 29. UIAlertView внутри UIAlertView
- 30. Попробуйте загрузить данные снова, если нет интернета
Я согласен, что это будет раздражать. Я больше беспокоился о том, что приложение может отклонить приложение, если у пользователя есть возможность вызвать его сбой, хотя кажется, что с первоначальным предупреждением довольно ясно, что они не должны ожидать, что приложение будет работать без Интернета. Благодарю. –