Это дизайн приложения: TabBarController -> NavigationController -> Show ModalViewController -> Поместите другой ViewController сверху (по переходу)
Как я могу отклонить последний ViewController, не закрывая ModalViewController?
Это дизайн приложения: TabBarController -> NavigationController -> Show ModalViewController -> Поместите другой ViewController сверху (по переходу)
Как я могу отклонить последний ViewController, не закрывая ModalViewController?
если ваш дизайн похож на этот
TabBarController -> NavigationController -> rootviewcontroller -->Show ModalViewController -> Push another ViewController2 on top (by push segue)
во-первых, вы не можете поместить viewcontroller поверх modalviewcontroller, если попробуете. viewcontroller будет помещен на заднюю часть modalviewcontroller, и когда вы закроете этот модальный viewcontroller, вы увидите, что viewcontroller2 показан.
Я смог закрыть viewController просто [self.navigationController popViewControllerAnimated: YES]. Отклонение было отклонением всего контроллера модального представления.