嵌入在选项卡控制器中的导航控制器:导航问题

时间:2018-09-27 17:21:10

标签: uinavigationcontroller swift4.2 uitabcontroller

我在uitabcontroller中嵌入了一个uinavigationcontroller。 uinavigationcontroller中嵌入了一个通用视图控制器,一个uitableview控制器和一个detailviewcontroller。

例如:tabVC-> navVC-> genVC-> tableVC-> detailVC

在detailVC中:

A)如果我按下“后退”按钮,“ detailVC”将被“弹出”,然后我将回到表格VC。很好

B)如果我触摸其他选项卡按钮之一,然后选择该选项卡按钮以返回到detailVC,则显然我在detailVC中

在以上情况B中,我想返回时返回到rootviewcontroller(genVC)。

如果我将popToRootViewController(animated :)命令放入viewWillDisappear中,则情况B可以正常工作,但不幸的是情况A也返回到rootviewcontroller(genVC),这是不希望的。它只应转到tableVC。

如果我在viewWillDisappear中使用popViewController(animated :),则在情况B中,显示的是tableVC而不是rootviewcontroller(genVC),这不是期望。

我想念什么?

0 个答案:

没有答案