У меня есть контроллер навигации с контроллером просмотра, отображающим кнопку. Кнопка привязана к другому контроллеру просмотра с помощью кнопки push segue, которая автоматически добавляет верхнюю панель навигации с помощью кнопки "Назад" . Все это прекрасно работает. Нажатие кнопки "Назад" сдвигает 2-й вид и возвращается к 1-му.
У меня есть кнопка на втором контроллере просмотра, которая при нажатии запускает некоторый код и вызов делегата обратно в 1-й контроллер просмотра. Опять это прекрасно работает.
Теперь мне просто нужно снять 2-й нажатый вид с кода, как если бы была нажата кнопка "Назад" . Я пробовал использовать rejectModalViewCcontrollerAnimated и rejectViewControllerAnimated, однако оба они отклоняют весь контроллер навигации, который удаляет вид 2 и 1 (возврат бака в основное меню).
Каков правильный способ сместить вид.