首页 > 解决方案 > 为什么目标 ViewController 在使用 'push' 样式连接到导航堆栈时没有被添加到导航堆栈中?

问题描述

我有一个带有 3 个标签的应用程序。在第一个选项卡中,有一个按钮,点击时会导致NoteViewController

NoteViewController是一个带有静态单元格的 TableViewController;NoteViewController嵌入在其导航控制器中。

我的目标:(点击时)的静态单元之一NoteViewController需要转到TableVC第二个选项卡中的另一个,该选项卡也嵌入了自己的导航控制器。对于 segue,我只是使用故事板中的一个 segue 并将样式设置为push.

问题:当 segue 似乎工作正常时,它TableVC不会成为导航控制器的一部分NoteViewController,因此它没有自动向后导航......相反,它只是像模态呈现一样打开。

可能是什么原因?如果需要代码,我可以发布。

标签: iosswift

解决方案


推荐阅读