我正在尝试淡出或关闭主ViewController的segue。对于解雇,我需要提到identifier,因为它是一个单独的视图控制器。
FYI :我需要在成功写入plist数据后关闭。

为了显示我在下面使用的segue viewcontroller

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

对于“解雇”,我们可以轻松完成,但我的问题是如何通过标识符进行操作?

最佳答案

只要它是“模态存在”(或模态)序列,就可以使用以下命令:

[self dismissViewControllerAnimated:YES completion:nil];

它会关闭通过您的segue呈现的任何UIViewController子类-因此,不必“按标识符关闭”。

如果是“显示”(或“推送”)segue,则使用:
[self.navigationController popViewControllerAnimated:YES];

关于ios - 如何使用Objective C从主Viewcontroller中取消Viewcontroller Segue?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34627015/

10-10 21:06
查看更多