gpt4 book ai didi

ios - [NSNull CGImage] : unrecognized selector exception when picking an asset and converting it to JPEG

转载 作者:行者123 更新时间:2023-11-29 12:33:02 26 4
gpt4 key购买 nike

我正在使用 CTAssetPicker ( https://github.com/chiunam/CTAssetsPickerController ) 来选择图像,将它们转换为 JPEG 并将它们保存在远程存储位置。到目前为止一直很好,直到最近(很少)我在选择 Assets 后开始收到奇怪的异常:

NSInvalidArgumentException  
-[NSNull CGImage]: unrecognized selector sent to instance 0x3759f3f0

当调用 UIImageJPEGRepresentation 使用从 Assets 选择器返回的图像时会发生这种情况。

我试图通过向 JPEG 转换发送空值来重现这一点,但事实并非如此。似乎我发送的 UIImageCGImage 是空的,但我不知道为什么会这样。

最佳答案

问题是您没有收到图像。您可以使用此代码重现您的错误:

id youThinkYourServerRetunrAnImage = [[NSNull alloc] init];
UIImage *image = youThinkYourServerRetunrAnImage;
[image CGImage];

您需要修正您的请求。

关于ios - [NSNull CGImage] : unrecognized selector exception when picking an asset and converting it to JPEG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27126151/

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