我在rootViewController的viewDidLoad方法中创建了一个UIImagePickerController。
- (void)viewDidLoad {
[super viewDidLoad];
UIImagePickerController *pickerController=[[UIImagePickerController alloc] init];
pickerController.sourceType=UIImagePickerControllerSourceTypeSavedPhotosAlbum;
pickerController.delegate=self;
[self presentModalViewController:pickerController animated:YES];
[pickerController release];
}
但是UIImagePickerViewController的视图没有出现在屏幕上。
SDK版本为4.3
我犯了一些错误吗?
谢谢!
答案 0 :(得分:4)
viewDidLoad
。当视图在屏幕上时调用viewDidAppear:
并且是呈现模态视图控制器的正确点。
如果您只想做一次,您可能需要考虑使用BOOL
来跟踪它。