我使用基于视图的应用程序模板创建了一个项目。
在我的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
。将您的代码放入viewDidAppear:(BOOL)animated
方法。
关于iphone - 关于presentModalViewController的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6583288/