【发布时间】:2009-03-15 00:14:12
【问题描述】:
我正在尝试使多个层次结构正常工作 与导航控制器。我有 3 个层次结构和 我可以在层级中向下移动,但我可以 只回一层不回两层,回到起点 查看。
我首先为 View #1 创建一个导航控制器,然后推送下一个 查看,查看#2,到它上面。然后我将导航控制器添加到 didSelectRowAtIndexPath 中窗口的子视图。点击 View #1 中的表格行,将我带到下一个层次结构级别 View #2。
下一个层级视图也是一个表格视图。这里是哪里 我认为问题出现了。我创建另一个导航控制器 并在视图中的 didSelectRowAtIndexPath 中将视图#3 推到它上面 视图 #2 的控制器。单击视图 #2 中的表行需要 我查看#3。但是当我使用后退按钮返回到 View #2 时, 我回到一个空视图,而不是真正的视图 #2。
我是否只需要一个导航控制器来处理 3 个级别的 层次结构而不是两个导航控制器?
如果 #1 是,那么我如何通过导航控制器来查看 #2 控制器,以便我可以将 View #3 推送到导航控制器上?
或者我需要将所有三个视图都推送到导航控制器上吗 在视图 #1 中?
或者...?
提前致谢,
吉姆
【问题讨论】:
-
我真的很想知道如何在 ios5 中使用 segues 实现同样的功能
标签: iphone cocoa-touch uikit