2011-03-01 67 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

相關問題