2012-04-29 2 views
0

を終了するには、の二次ビューを表示するには、メインのViewControllerでのボタンがあります:は、私がメインとセカンダリの2のUIViewControllerを、持っているどのようにのUIViewController

myView = [[secondView alloc] init]; 
[self.view addSubView:myView.view]; 

どのようにして、二次のViewControllerを終了することができますか?私が使用する場合:[secondView.view removeFromSuperview]、これはUIViewを隠し、ViewControllerを割り当てたままにします。

により私のプロジェクトの設計やコードに、私は[self presentModalViewController:myView animated:NO];

どれソリューションを使用することはできませんか?あなたのケースで

+1

あなたはviewControllerをこのように入れ子にしてはいけません(実際には 'UIViewController'の仕組みを理解していなくても、痛い経験を求めていても) –

答えて

0

[myView.view removeFromSuperview]; 
[myView release]; 
0

あなたは、メインビューコントローラを終了する必要はありません。セカンダリビューコントローラを削除するとメインビューコントローラがアクティブになり、セカンダリビューコントローラは現在終了します。

関連する問題