【发布时间】:2009-08-17 20:22:43
【问题描述】:
我试图在我的视图控制器之一加载后立即显示 UIImagePickerController。我希望用户无需按下按钮即可完成此操作,因此我重写了 viewDidLoad 方法,如下所示:
- (void)viewDidLoad {
[super viewDidLoad];
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
imagePickerController.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
imagePickerController.allowsImageEditing = YES;
imagePickerController.delegate = self;
[self presentModalViewController:imagePickerController animated:YES];
[imagePickerController release];
}
这会编译并运行,但是当加载视图控制器时,不会显示图像选择器。例如,如果我将它附加到按钮的事件中,则此代码可以正常工作。有什么想法吗?
谢谢。
【问题讨论】:
标签: iphone uikit uiimagepickercontroller viewdidload