2010-08-05 78 views

回答

5

不。如果您分配並初始化它,則必須將其釋放。這樣做:

YourViewController *controller = [[YourViewController alloc] initWithNibName:@"YourView" bundle:nil]; 
[self presentModalViewController:controller animated:YES]; 
[controller release]; 

PresentModalViewController:animated:自動增加retainCount。一旦控制器從視圖中消失,它將釋放控制器。所以控制器將被釋放。 ;-)

5

您可以在出示控制器後發佈;呈現控制器(其父)將保留您的模態控制器。