gpt4 book ai didi

ios - 无法识别的选择器发送到 UIImage?

转载 作者:行者123 更新时间:2023-11-28 18:23:39 25 4
gpt4 key购买 nike

希望你能帮帮我。代码是 Rubymotion,但我很确定这是一个 iOS 问题。代码非常简单,希望它是 Rubymotion 不会妨碍答案。而且我可以阅读 Obj-C,所以如果你只能用 Obj-C 回答,我很乐意。

我有一个 UIImage 对象。我正在尝试获取它的大小。当我执行以下操作时:

image = info.objectForKey(UIImagePickerControllerOriginalImage) 
@image = UIImage.alloc.initWithCIImage(image)
puts @image.to_s
puts @image.size
puts @image.to_s

我得到这个输出:

#<UIImage:0x9513710>
NSInvalidArgumentException: -[UIImage extent]: unrecognized selector sent to instance 0x10fb7410 (RuntimeError)
#<UIImage:0x9513710>

我读到当你得到范围错误时,它往往意味着对象已经被释放并且不再在内存中但是如果我注释掉 .size 行,第 3 行仍然运行意味着它没有已发布。

有什么想法吗?

最佳答案

您在某处使用 UIImage 实例而不是 CIImage 实例...CIImage 有一个名为“Extent”的函数(来自快速谷歌)而 UIImage 没有。也许您正在将图像传递给使用此“Extent”函数的函数。

关于ios - 无法识别的选择器发送到 UIImage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15414635/

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