在不同的故事板中关闭/弹出以前的viewcontrollers

时间:2013-10-30 09:03:53

标签: ios objective-c uiviewcontroller ios7 uistoryboard

从我的主故事板我有4个viewControllers,从vc3我推到另一个故事板,让我们称之为秒。

在第二个故事板中,我浏览了几个viewControllers并按保存。当我按下save时,我会回到主视图控制器vc3。但是vc3中的后退按钮会让我回到我来自的Seconds故事板。我当然希望它回到主故事板中的vc2。

我知道这是一个令人头疼的事,但我希望有人能帮助我。

我理解当我点击Save时我需要从第二个故事板中解除或弹出viewcontrollers,但我不知道如何。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用

[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:1] animated:YES];

[self.navigationController.viewControllers objectAtIndex:1]

你得到了你需要的视图控制器,我认为你必须做一些测试来获得正确的索引(0是根视图控制器)。