iOS 4.2的相机和相册问题

问题描述:

出于某种原因,相同的代码我用来访问相机和相册所用与以往的iOS工作不工作。每当我打开相机应用程序或相册时,应用程序崩溃,崩溃日志上也不会显示任何内容。我测试了它的iOS 3.0到4.1,它工作正常。这是否发生在任何人身上?这是一个错误?它甚至没有使用imagePickerController方法,只要它加载相机或相册就会崩溃。iOS 4.2的相机和相册问题

我使用的代码是这样的:

#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"]; 
} 

谢谢!

+0

你知道哪条线路在撞上吗?设置一个断点并逐步完成。它看起来完全没问题(格式除外)。知道它在哪里崩溃是关键。至于iOS 4.2,我的代码几乎与您的代码完全相同,并且工作正常。 – 2010-12-03 12:54:14

希望乌拉圭回合的问题得到了解决,如果没有试...

据我所知,的UIImagePickerController不适用于iPad上运行......它不能出现任何视图控制器,所以用UIPopoverController尝试(适用于iPad )...我用过同样的东西,它运行得很好....