2011-03-01 66 views

回答

12

你有两个选择,既涉及到使用dismissModalViewController。

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

22

从控制器模态呈现:

[self dismissModalViewControllerAnimated:YES] 
+0

非常感谢你 – WangYang 2011-03-01 15:54:42

+4

从技术上讲,这是不正确的,它应该是'[self.parentViewController dismissModalViewControllerAnimated:YES]'。但是为了方便,如果目标不是模态地呈现视图控制器,'dismissModalViewControllerAnimated:'会自动将消息转发给父级。 – Anomie 2011-03-01 16:41:37

26

对于iOS6的使用此代码

[self dismissViewControllerAnimated:YES completion:Nil]; 

,而不是

[self dismissModalViewControllerAnimated:YES]; 

这可能会帮助你。

+4

你是超级惊人的男人,我一直在寻找像5小时。 – 2013-06-22 12:11:51

相关问题