如何使用Objective C从主Viewcontroller中解除ViewController Segue?

时间:2016-01-06 06:32:13

标签: ios objective-c storyboard

我试图从主视图控制器淡出或解除segue。对于解雇,我需要提及identifier,因为它是一个单独的视图控制器。

FYI :我需要在成功编写plist数据后解散。

用于显示我在下面使用的segue viewcontroller

[self performSegueWithIdentifier:@"myCustomSegue" sender:self];

对于Dismiss,我们可以轻松完成,但我的问题是我们如何通过标识符来做?

1 个答案:

答案 0 :(得分:1)

只要它是“当前模态”(或模态)segue,只需使用以下内容:

[self dismissViewControllerAnimated:YES completion:nil];

它将解除通过你的segue呈现的任何UIViewController子类 - 因此没有必要“通过标识符解除”。

如果是“显示”(或推送“)segue,请使用:

[self.navigationController popViewControllerAnimated:YES];