gpt4 book ai didi

objective-c - NSImageView 在图像拖入后不设置图像属性

转载 作者:行者123 更新时间:2023-12-03 16:42:30 24 4
gpt4 key购买 nike

我有一个 NSImageView,我将其放置在我的 NIB 中,并将图像拖入其中。图像出现并显示,但是当我的代码调用 [imageView image] 时,我得到一个 NULL 对象。

最佳答案

为了使拖放工作正常,您需要在 Interface Builder 中或使用方法 setEditable: 以编程方式将 NSImageView 设置为可编辑。但是,您说过出现了放置的图像,因此您显然已经在某处启用了编辑。 [imageView image] 返回 nil 的唯一原因是 NSImageView 未正确连接到引用它的对象。您可以通过打开定义了 IBOutlet.h 文件并单击声明左侧的实心点来检查连接。如果该点未填充,则意味着尚未建立连接,您需要返回 Interface Builder 并建立连接。 Here这是单击实心点时您将看到的示例。

关于objective-c - NSImageView 在图像拖入后不设置图像属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13479967/

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