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"];
}
谢谢!
答
希望乌拉圭回合的问题得到了解决,如果没有试...
据我所知,的UIImagePickerController不适用于iPad上运行......它不能出现任何视图控制器,所以用UIPopoverController尝试(适用于iPad )...我用过同样的东西,它运行得很好....
你知道哪条线路在撞上吗?设置一个断点并逐步完成。它看起来完全没问题(格式除外)。知道它在哪里崩溃是关键。至于iOS 4.2,我的代码几乎与您的代码完全相同,并且工作正常。 – 2010-12-03 12:54:14