【发布时间】:2015-09-08 23:05:07
【问题描述】:
我正在使用一些导航控制器,我的结构如下所示:
Top Nav ---Modal---> Middle Nav ---Model---> Bottom Nav
和
Top Nav ---Model---> Bottom Nav
在英语中,一个导航控制器 (Top Nav) 以模态方式呈现另一个导航控制器 (Middle Nav),而后者又以模态方式呈现另一个导航控制器 (Bottom Nav)。 Button Nav 有一个条形按钮,用于退出视图并执行展开操作。放松动作位于Top Nav。 Bottom Nav 可以直接从Middle Nav 和Top Nav 访问。问题是,当我点击Bottom Nav 中的条形按钮时,它总是展开到Top Nav,即使我从Middle Nav 到达视图。我该如何调试/修复这个问题?
我最初的想法是导航视图展开到处理展开的控制器。这是否意味着我需要在两个控制器中复制展开方法?
【问题讨论】:
-
你看过Technical Note TN2298 – Using Unwind Segues吗?它解释了所有血淋淋的细节,特别是“Unwind Segue 如何确定其目标视图控制器”。
-
这就解释了。谢谢。