iPhone. Открыть заявку после звонка - PullRequest
1 голос
/ 11 сентября 2009

Если пользователь получил вызов во время работы приложения, как автоматически открыть приложение после завершения вызова. А как восстановить последний сеанс, чтобы пользователь не запустился с самого начала?

Спасибо

1 Ответ

3 голосов
/ 11 сентября 2009

Необходимо реализовать следующие методы из протокола UIApplicationDelegate:

  • applicationWillResignActive вызывается, когда на телефон поступает входящий звонок
  • applicationWillTerminate вызывается, когда пользователь отвечает на вызов
  • applicationDidBecomeActive вызывается, если пользователь решает не отвечать на вызов

applicationWillTerminate даст несколько секунд для сохранения текущего состояния ваших приложений. Самый простой способ сохранить состояние - через класс NSUserDefaults. Когда приложение запускается снова, вы читаете свое состояние из NSUserDefaults и восстанавливаете приложение в его прежнее состояние.

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