2009-09-14 47 views
3

我只是想顯示「CreditsView」。所以,如果我按下一個按鈕顯示信用點視圖,按確定視圖將消失。如何顯示和關閉控制器的視圖?

我有我的基本控制器和我的學分視圖控制器,現在我試着這麼做:

- (IBAction)switchToCreditsView:(id)sender { 
creditsViewController = [[CreditsViewController alloc] initWithNibName:@"CreditsViewController"]; 
[self.view addSubview:creditsViewController.view]; 
//[self presentModalViewController:creditsViewController animated:YES]; 

}

但是,如果我按下按鈕我的應用程序崩潰。

回答

6

要回去,你只需撥打:

- (IBAction)switchToBaseView:(id)sender { 
    [self dismissModalViewControllerAnimated:YES]; 
} 
+0

有時候這些問題似乎很愚蠢的要求;) 謝謝,它現在可行! (switchToBaseView必須放在CreditsViewController中,只是爲了在這裏完成:)) – phx 2009-09-14 10:08:04

3

要切換回做到這一點

[self.view removeFromSuperview] 然後釋放視圖,如果你想。 [self release];

相關問題