iOS 4.2相机和相册问题

时间:2010-12-03 12:41:30

标签: iphone crash camera uiimagepickercontroller ios-4.2

由于某种原因,我用来访问以前用于以前iOS的相机和相册的相同代码无效。每当我打开相机应用程序或相册时,应用程序崩溃,崩溃日志中都不会显示任何内容。我测试了它的iOS 3.0到4.1,它运行良好。这发生在任何人身上吗?这是一个错误吗?它甚至没有进入imagePickerController方法,一旦加载相机或相册就会崩溃。

我使用的代码是:

#pragma mark Photo methods

- (void) getNewPhoto {
 UIImagePickerController * picker = [[UIImagePickerController alloc] init];
 picker.delegate = self;
 picker.sourceType = UIImagePickerControllerSourceTypeCamera;
 [self presentModalViewController:picker animated:YES];
}

- (void)loadPhotoFromLibrary {
 UIImagePickerController * picker = [[UIImagePickerController alloc] init];
 picker.delegate = self;
 picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
 [self presentModalViewController:picker animated:YES];
}

#pragma mark ImagePickerController methods

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
 [picker dismissModalViewControllerAnimated:NO];
 selectedImage = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
}

谢谢!

1 个答案:

答案 0 :(得分:0)

希望你的问题得到解决,如果不试试这个......

据我所知,UIImagePickerController不适用于iPad ...它无法呈现任何视图控制器,所以尝试使用UIPopoverController(适用于iPad)...我使用了相同的东西,它确实运作良好...

相关问题