【发布时间】:2011-06-13 19:11:53
【问题描述】:
因此,如果我在一个屏幕上,我可以使用 pushViewController 导航到下一个导航屏幕,然后我只需使用 backButton 到上一个屏幕即可进入下一个屏幕。
前一个屏幕,(后退按钮将我们推到的屏幕)......它有名字吗? (就像 previousViewController os 之类的)??
我提出这个问题的目的:
如果我有 5 个屏幕(分别为 1、2、3、4、5)...假设我从 1 -> 3 导航,在另一种情况下,我从 2 -> 3 导航。我想说如果“PreviousViewController 为 1”,则从 3 导航到 4(1 -> 3 -> 4),否则如果 previousViewController 为 2,我想导航到 3 到 5(2 -> 3 -> 5)...
我该如何完成这样的事情?
谢谢!
附言 我知道我也可以用另一种方法尝试一些明智和合乎逻辑的事情,然后相应地 pushViewController。但是如果有一个检查previousViewController的解决方案,它会让我的任务变得简单,并且会是一次很棒的学习体验。
【问题讨论】:
标签: iphone objective-c ios xcode uinavigationcontroller