如何解除用presentModalViewController打开的视图控制器:

时间:2011-03-01 15:48:20

标签: ios objective-c uiviewcontroller modalviewcontroller

我使用presentModalViewController:呈现了一个视图控制器,现在如何关闭/关闭它?

3 个答案:

答案 0 :(得分:27)

对于iOS6,请使用此代码

[self dismissViewControllerAnimated:YES completion:Nil];

而不是

[self dismissModalViewControllerAnimated:YES];

这可能会对你有帮助。

答案 1 :(得分:22)

从模拟方式呈现的控制器:

[self dismissModalViewControllerAnimated:YES]

答案 2 :(得分:13)

您有两个选择,都涉及使用dismissModalViewController。

首选方法是使用委托并告诉负责呈现视图的视图控制器将其解除。另一种方法是让观点被提出来解雇自己(实际上要求父母解雇它。)