2012-05-03 2 views
1

У меня есть проблема, которая описывает здесь app crashes after checking network reachability in iphone? Эта проблема возникает, когда приложение запускается в первый раз и еще не решено! Следующее решение, которое я нашел, заключается в том, чтобы закрыть приложение, если интернет-соединение не было обнаружено при первом запуске, и попросите пользователя снова открыть его.приостановить приложение программно, если нет подключения к Интернету iPhone?

Могу ли я использовать exit (0), если кнопка действия ok нажата, кто-то говорит, что мы можем использовать exit (0); если у нас есть причина использовать это ... любое другое решение?

ответ

3

Проверьте код и попытаться решить проблему, потому что сбой Бросить приложения программно является нарушением iOS Human Interface Guidelines, которые, как правило, не хорошо для получения в процессе обзора:

+0

большое спасибо за отзыв, я пытался решить много раз, но пока не нашел решение для этого, проблема существует, когда приложение запускается в первый раз без интернета! любое решение для этого ...? –

+0

дайте мне ваш полный сценарий .. так я после того, как я могу вам помочь .. – Nit

+0

просто посмотри мой поток, эта проблема возникает, когда приложение запускается в первый раз без Интернета только http://stackoverflow.com/questions/10413433/app -crashes-after-check-network-reachability-in-iphone надеюсь, что вы мне поможете –

1

Вы можете использовать this sample приложение для вашего требования. Предоставляется APPLE.

В этом случае они хранятся в приложении «Делегат приложения» для всех классов.

Идея заключается в том, что вам необходимо проверить статус подключения к Интернету, и если он недоступен, вы можете добавить пустой вид, содержащий информацию, например, что вы не подключены к Интернету, а также сделать userinteraction ложным с вашим приложением rootviewcontroller. Таким образом вы будете уведомлять пользователя, и он/она не сможет действовать дальше.

Опять же, в случае отмены этого соединения, когда вы подключены к Интернету, вам необходимо удалить этот вид из rootviewcontroller и сделать userinteraction истинным.

Образец изображения прилагается.

Надеюсь, это поможет.

enter image description here

+0

спасибо за отзыв, но проблема здесь http://stackoverflow.com/questions/10413433/app-crashes-after-checking- доступность сети - в-iphone, и приложение вылетает, когда интернет-соединение не обнаружено в первый раз только для запуска, извините, новичок здесь, и я могу спросить, как мы будем взаимодействовать с пользователем приложения с False? любое решение –

Смежные вопросы