У меня есть серия вложенных навигационных контроллеров (потому что я хочу, чтобы верхняя панель навигации была наверху, и я не могу заставить эту панель выглядеть корректно, не используя навигационный контроллер).Отклонить modal ViewControllers
Так в основном это выглядит следующим образом: -NavigationController-VC1 -> (Modal) - NavigationController-VC2 -> (модальный) ... и т.д.
Когда я в резюме ViewController, последний - я хочу, чтобы кнопка вернула пользователя к самому корневому ViewController. Как я могу это сделать?
Я попытался popToRootViewControllerAnimated, но это не работает, как у меня есть ряд навигационных контроллеров (лучшее решение ??)
Спасибо!
Редактировать
Навигация Сейчас:
Navigation Controller -> VC1 - (модальный) -> VC2 - (модальный) -> VC3 ... и так далее
Извините, да. Я использую раскадровки. – Erik
. Затем вы можете использовать функцию размотки segue, чтобы потом вернуться в любую иерархию. – pidge
Я использовал ваш подход, и он работал очень хорошо. Я также добавил метод prepareForSegue, чтобы сделать код сохранения;) Спасибо! – Erik