Ios 快速解除多用户导航控制器
我的应用程序有4个控制器:Ios 快速解除多用户导航控制器,ios,swift,Ios,Swift,我的应用程序有4个控制器: A: [UINavigationController] UIViewController --> B: [UINavigationController] UIViewController --> C: [UINavigationController] UIViewController --> D: [UINavigationController] UIViewController --> (它们都嵌入了导航
A: [UINavigationController] UIViewController -->
B: [UINavigationController] UIViewController -->
C: [UINavigationController] UIViewController -->
D: [UINavigationController] UIViewController -->
(它们都嵌入了导航控制器)
因此,故事板上的结构是:
AUINavigationController
-->show segue-->BUINavigationController
-->show segue-->CUINavigationController-->show segue-->DUINavigationController
现在,当我完成一个任务流并停留在UIViewController
D上时
我想导航到UIViewController
A以启动新任务
(关闭3个导航控制器:B、C、D)
我能做什么?嗨,欢迎来到SO!请阅读这篇文章,了解如何提出更好的问题,这将帮助人们给你们更好的答案。特别是,尽量提高文章的可读性,并添加一些相关代码。首先,在A之前,您的设置中应该只有一个导航控制器。然后A->B、B->C和C->D段应该显示(推送)。看看这个关于如何取消多个ViewController的答案。使用appdelegate将根视图控制器设置为navigation(A)@vacawama,您不知道他的项目必须做什么,因此它也可以有1个navigator到1个控制器,这取决于他将达到什么样的结果。您好,欢迎使用so!请阅读这篇文章,了解如何提出更好的问题,这将帮助人们给你们更好的答案。特别是,尽量提高文章的可读性,并添加一些相关代码。首先,在A之前,您的设置中应该只有一个导航控制器。然后A->B、B->C和C->D段应该显示(推送)。看看这个关于如何取消多个ViewController的答案。使用appdelegate将根视图控制器设置为navigation(A)@vacawama,您不知道他的项目必须做什么,因此它也可以有1个navigator到1个控制器,这取决于他将达到什么样的结果。