展开segue到最后一个视图控制器

时间:2014-04-08 10:44:53

标签: ios objective-c segue

从我看过的示例中,展开segue需要一个视图控制器来展开。如果我只想在故事板中找回一个控制器,那么有一个简单的命令吗?

2 个答案:

答案 0 :(得分:7)

如果您已经推入导航控制器(推送segues,带有可见的后退按钮),那么您可以使用此代码返回:

[self.navigationController popViewControllerAnimated:YES];

如果您使用过模态segue,请使用:

[self dismissViewControllerAnimated:YES completion:nil];

在这两种情况下,self是当前可见的视图控制器。

答案 1 :(得分:0)

在最新版本的swift中,它将像这样工作:

dismiss(animated: true, completion: nil)

假设您是在视图控制器脚本中调用它的。