UIImagePicker相机未加载(白色屏幕)

use*_*764 1 iphone uiimagepickercontroller

根据iPhone编程指南中的"使用相机拍照"一章,使用UIImagePicker拍摄照片时遇到了麻烦.

无论我尝试什么,我得到的是灰色/白色屏幕.

这是我的代码:

- (void)viewDidLoad {
    [super viewDidLoad];

    UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
    imagePicker.delegate = self;
    imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
    imagePicker.allowsEditing = NO;
    [self presentModalViewController:imagePicker animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

我试图从viewDidLoad,viewWillAppear或awakeFromNib调用imagePicker,没有任何变化.

我的viewController实现了UINavigationControllerDelegate和UIImagePickerControllerDelegate.

我在第一代iPhone上的OS3.1上运行它.

任何帮助将不胜感激 !谢谢,文森特.

Iph*_*Dev 5

我会把这个调用放在viewDidAppear中,因为它选择了viewDidLoad.