Iphone UIImagePicker摄像头未加载(白色屏幕)

Iphone UIImagePicker摄像头未加载(白色屏幕),iphone,uiimagepickercontroller,Iphone,Uiimagepickercontroller,根据《iPhone编程指南》中的“使用照相机拍照”一章,我在使用UIImagePicker拍照时遇到问题 无论我尝试什么,我得到的只是一个灰色/白色的屏幕 这是我的密码: - (void)viewDidLoad { [super viewDidLoad]; UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; imagePicker.delegate = self;

根据《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];
}
我试着从viewDidLoad调用imagePicker,ViewWillDisplay或awakeFromNib,没有任何变化

我的viewController实现UINavigationControllerDelegate和UIImagePickerControllerDelegate

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

任何帮助都将不胜感激! 谢谢
Vincent。

我会将该呼叫放在ViewDidDisplay中,并将其显示为oposed to viewDidLoad。

我会将该呼叫放在viewDidLoad中,并将其显示为oposed to viewDidLoad。

您尝试过从ViewDidDisplay中呼叫吗?非常感谢!!!这就是解决办法!!我不敢相信官方文件上没有写。。。再次感谢。你试过从VIEWDIDEPOWER调用它吗?非常感谢!!!这就是解决办法!!我不敢相信官方文件上没有写。。。再次感谢。