Iphone 关于presentModalViewController的问题

Iphone 关于presentModalViewController的问题,iphone,objective-c,Iphone,Objective C,我使用基于视图的应用程序模板创建了一个项目 在mymainViewController中: - (void)viewDidUnload { // Release any retained subviews of the main view. // e.g. self.myOutlet = nil; UIImagePickerController *pickerController=[[UIImagePickerController alloc] init]; pi

我使用基于视图的应用程序模板创建了一个项目

在my
mainViewController
中:

- (void)viewDidUnload {
    // Release any retained subviews of the main view.
    // e.g. self.myOutlet = nil;
    UIImagePickerController *pickerController=[[UIImagePickerController alloc] init];
    pickerController.sourceType=UIImagePickerControllerSourceTypeSavedPhotosAlbum;
    pickerController.delegate=self;

    [self presentModalViewController:pickerController animated:YES];
    [pickerController release];
}
我已经实现了委托

但是当我运行这个项目时,我没有得到
imagePicker
视图。屏幕上显示的不是
imagePicker
视图,而是
mainViewController
的视图

我犯了一些错误吗


谢谢

您将代码放错了位置。当视图从内存中卸载时,将调用
viewDidUnload
。将代码放入
视图显示:(BOOL)动画方法中