Сохранить состояние просмотра после перезагрузки

Я разрабатываю приложение для iPad, которое по сути представляет собой последовательность пользовательских инструкций, имитирующих реальный системный тест, с возможностью внесения изменений в каждое представление в случае сбоя компонентов (с указанием проблем, которые необходимо будет решить).

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

Я хотел бы, чтобы каждое представление сохраняло свое состояние независимо от того, как пользователь покидает этот экран, чтобы они могли быть уверены, что его работа сохранится, даже если ему необходимо вернуться к предыдущему шагу.

Есть ли способ сделать это? Или мне нужно принципиально пересмотреть мой дизайн?

Ответы на вопрос(1)

Ваш ответ на вопрос