我有一个NSImageView,我把它放在我的NIB中,将图像拖入。图像出现并显示,但是当我的代码调用[imageView image]
时,我得到一个NULL对象。NSImageView在图像拖动后没有设置图像属性
2
A
回答
1
为了使拖放工作,您需要将NSImageView
设置为可编辑,或者在Interface Builder中或通过编程方式使用setEditable:
方法。但是,您已经说过放弃的图像会出现,所以您显然已在某处启用了编辑。 [imageView image]
将返回nil
的唯一原因是如果NSImageView
未正确连接到引用它的对象。您可以通过打开定义IBOutlet
的.h
文件并单击声明左侧的填充点来检查连接。如果点没有填充,则表示连接尚未完成,您需要返回Interface Builder并进行连接。 Here是您点击填充点时会看到的示例。
+0
原来就是这样。 – Linuxios
+0
很高兴我能帮到你。 –
相关问题
- 1. 在NSImageView中设置图像
- 2. NSImageView无法设置图像?
- 3. 无法在swift中设置NSImageView的图像属性
- 4. 无法在NSImageView中设置图像
- 5. 放大图像没有拖动像素
- 6. 在GWT 2.4中设置拖动图像
- 7. Android拖放 - 图像没有被拖动
- 8. NSImageView子类没有显示图像
- 9. 拖动的图像属性画布内
- 10. 如何将图像设置为背景,而没有背景图像属性?
- 11. 拖动图像设备
- 12. 启动相机后在图像视图中设置图像
- 13. 拖动图像
- 14. 拖动图像?
- 15. 拖动图像
- 16. 拖动图像
- 17. 类图像上有没有属性“fromarray”
- 18. 无法设置图像属性的UIImageView
- 19. 设置对象的图像属性
- 20. 从javascript设置asp图像src属性
- 21. 实现从NSImageView拖动并保存图像到一个文件
- 22. 如何使用CSS(背景图像属性)设置图像?
- 23. 从SQL Server中检索图像&设置为PictureBox图像属性
- 24. 设置图像使用jxl的图像锚定属性
- 25. 设置动画后的图像位置
- 26. Asynctask没有设置图像视图的图像资源
- 27. 在imageview上拖动图像或在android上设置另一个图像
- 28. 当前上传的图像没有设置在html5中将图像转换为图像后的确切位置
- 29. Python PIL没有属性'图像'
- 30. TapePage图像属性没有被绘制
您是否在调用之前仔细检查过imageView不是零?如果插座没有连接到xib,就会发生这种情况。 – gaige
我认为它是迷上了。 – Linuxios