Това е дизайнът на приложението: 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]. Отхвърлянето отхвърляше целия контролер за модален изглед.