2010-08-05 81 views

回答

5

不。如果您分配并初始化它,则必须将其释放。这样做:

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

PresentModalViewController:animated:自动增加retainCount。一旦控制器从视图中消失,它将释放控制器。所以控制器将被释放。 ;-)

5

您可以在出示控制器后发布;呈现控制器(其父)将保留您的模态控制器。