Восстановление состояния дочерних контроллеров представления

Последняя версия:
Версия 1.1, 2013-09-05
makeKeyAndVisible UIWINDOW теперь вызывают в willFinishLaunchingWithOptions.
(Полная история редакций)
Требования сборки:
iOS 6.0 SDK или позже
Требования во время выполнения:
iOS 6.0 или позже, Automatic Reference Counting (ARC)

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

Это показывает, как сохранить и восстановить «текущий» дочерний контроллер представления. Это кодирует/декодирует сегментированное состояние управления для решения который дочерний элемент сделать видимым. Когда приложение повторно запускается, оно декодирует сегментированное состояние управления, а также каждое дочернее представление, и должным образом добавляет корректный дочерний элемент к его родителю. Для создания этой всей работы должным образом родительский контроллер представления должен кодировать/декодировать оба дочерних элемента. Кроме того, для закругления выборки каждый дочерний контроллер представления восстанавливает, это - состояние текстового поля. Родитель и оба дочерних элемента обязаны иметь идентификаторы восстановления.