Есть ли способ изменить поведение приложения iphone, когда оно отправляется в фоновом режиме? - PullRequest
0 голосов
/ 19 апреля 2011

Привет, ребята. У меня есть приложение на основе навигации, и я хочу контролировать, что приложение делает, когда оно входит в фон. В этом приложении пользователь обычно переходил на 3-й или 4-й контроллер вида, прежде чем нажать кнопку «Домой».

На данный момент нажатие кнопки «Домой» заставляет пользователя каждый раз перезапускать приложение с самого начала. Это боль, потому что пользователю требуется около минуты, чтобы вернуться туда, где он был.

Есть ли способ «закрыть» приложение, отслеживая последнюю страницу пользователя? Я знаю, что applicationDidEnterBackground: позволяет закрыть сеанс только на несколько секунд, и я не знаю другого способа сделать это.

Если у кого-нибудь есть идеи, пожалуйста, дайте мне знать. Спасибо!

1 Ответ

1 голос
/ 19 апреля 2011

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

...