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