我正在尝试淡出或关闭主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/