繁体   English   中英

标签栏控制器和segue导航

[英]tab bar controller and segue navigation

有人可以解释一下我的逻辑吗?

我有以下结构:

在此处输入图片说明

在VC1(“ Item1”)中,我有一张桌子。 表的单元格通过segue与VC2(“ Item”)连接,以将一些变量传递给VC2。 这部分工作正常。 按下表格的单元格后,将我带到VC2。

我不明白的是为什么底部的选项卡视图控制器指示我仍在VC1上?

在此处输入图片说明

以及为什么我什至可以在选项卡控制器(“ Item”)上按VC2,它将显示它但没有传递变量(当然,它不应该显示变量)。

当应用程序加载选项卡栏时,将实例化VC2的一个实例。 当您执行segue时,将实例化另一个实例并将其抛出到tab1的导航堆栈中。 此时,您从未离开过第一个标签页。 当您单击第二个选项卡时,您正在查看的是VC2的原始实例,该实例缺少通过segue传递的数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM