Иногда мое приложение для iPad правильно возвращается в предыдущее состояние, иногда перезагружается - PullRequest
1 голос
/ 18 мая 2011

Я разработал приложение для iPad.Некоторая часть приложения выведет пользователя из приложения, чтобы открыть браузер Safari.

Предположительно, если пользователь дважды щелкнет кнопку HOME, чтобы запустить панель многозадачности, и снова выберет мое приложение, мое приложение ДОЛЖНОВозврат к предыдущему состоянию.

Но я заметил, что мое приложение в настоящее время ведет себя непредсказуемо.

Иногда оно может вернуться в предыдущее состояние.Иногда он перезапускается с самого начала (даже если я оставил приложение менее чем на 1 минуту).

Как устроено это поведение?

P / S: В настоящее время я не ставил никакиходна строка кода для управления этим поведением.

1 Ответ

1 голос
/ 18 мая 2011

Это ожидаемое поведение.

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

Вы действительно должны сохранить все состояния при входе в фоновый режим - см. Методы делегата приложения и уведомления.

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