Я использую контроллер навигации и хочу разрешить переход к предыдущему контроллеру представления в стеке, а затем вернуться к текущему контроллеру представления.
Например, если у моего контроллера навигации есть 3 контроллера представления A, B и C в стеке, и я в настоящее время на C, затем в CI хочу иметь опции, чтобы либо вернуться к B, либо выдвинуть новый контроллер представления D. При переходе от C к B я хочу, чтобы B имелвозможность двигаться вперед, чтобы вернуться к тому же экземпляру C, чтобы текстовые поля не очищались на B.
Есть ли способ вернуться к B без вызова C из контроллера навигации?
В идеале я ищу способ сделать это масштабируемым, чтобы, если у меня в стеке было 50 контроллеров представления, я мог вернуться назад к первому, а затем продолжать идти вперед через все из них, пока снова не достигну 50-го, где яможет продолжать нажимать больше контроллеров представления.