gpt4 book ai didi

iphone - 尝试转到保存的照片时 UIImagePickerViewController 崩溃(在 iPhone 上)

转载 作者:可可西里 更新时间:2023-11-01 05:04:12 29 4
gpt4 key购买 nike

我有一个 UIImagePickerViewController。当我选择 UIImagePickerControllerSourceTypeCamera 时,它工作得很好。但是,当我尝试选择 UIImagePickerControllerSourceTypeSavedPhotosAlbum 时,它崩溃并出现此错误:

2011-09-14 01:41:21.779 NG911[378:707] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Source type must be UIImagePickerControllerSourceTypeCamera'

这是我的代码:

        if(![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeSavedPhotosAlbum] || ![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{
UIAlertView *noCameraAlert = [[UIAlertView alloc] initWithTitle:@"Error"
message:@"This device does not support a photo library"
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil, nil];
[noCameraAlert setTag:2];
[noCameraAlert show];
[noCameraAlert release];
return;
}

[picker setSourceType:UIImagePickerControllerSourceTypeSavedPhotosAlbum];
[picker setShowsCameraControls:YES];
[picker setAllowsEditing:NO];
[self presentModalViewController:picker animated:YES];

非常感谢任何帮助!提前致谢!

最佳答案

你的错误在这一行

[picker setShowsCameraControls:YES];

这是抛出异常的地方,问题是在使用相册时不能将 showCameraControls 设置为 yes。只需注释该行,您应该没问题。

关于iphone - 尝试转到保存的照片时 UIImagePickerViewController 崩溃(在 iPhone 上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7411790/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com