gpt4 book ai didi

iOS 应用程序 - 尝试从图库中获取 iOS 照片但出现错误

转载 作者:行者123 更新时间:2023-11-29 02:04:22 28 4
gpt4 key购买 nike

我是 iOS 编码的新手,所以我提前道歉。我知道这个主题已经被讨论过很多次(我搜索过)但是我似乎无法解决我的问题,这就是我发帖的原因。

我正在尝试访问 iOS 照片库,但我不断收到两个错误:

一个是“应用程序试图在目标上呈现一个无模态视图 Controller 。”

编辑:如评论中所建议的那样,通过在 ChooseExsisting 中初始化 _picker 修复了上述错误。

其他

[CameraController ChooseExsiting:]: 无法识别的选择器发送到实例 0x157e11330'

我的代码如下:

- (IBAction)ChooseExsiting {
UIImagePickerController *pickerController = [[UIImagePickerController alloc]
init];
pickerController.delegate = self;
[self.picker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
[self presentViewController:_picker animated:YES completion:NULL]; }

我想我的 ChooseExisting 代码不正确。有人会有什么建议吗?我将不胜感激。

最佳答案

在您的 ChooseExisting 方法中,您将 Controller 实例化为局部变量,但随后使用 _picker 属性变量调用 Present,该变量可能为 nil。要么从局部变量中显示 Controller ,要么像 TakePhoto 方法中那样初始化属性。

编辑:对于第二部分,例如,如果您将 IBAction 连接到 Storyboard 中的 Tap 处理程序,则它们都有错误的方法签名。它们应该看起来像这样:

- (IBAction) TakePhoto:(id)sender

- (IBAction) ChooseExsiting:(id)sender

关于iOS 应用程序 - 尝试从图库中获取 iOS 照片但出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29960843/

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