将图像数据复制到剪贴板后,“粘贴”菜单被禁用

问题描述:

everyone: 我有一个奇怪的问题,当我将图像复制到剪贴板,并将鼠标放到一个textView中时,“粘贴”菜单被禁用(灰色)。会发生什么?将图像数据复制到剪贴板后,“粘贴”菜单被禁用

NSPasteboard *pasteboard = [NSPasteboard generalPasteboard]; 
[pasteboard clearContents]; 
NSArray *copiedObjects = [NSArray arrayWithObjects:image,nil]; 
[pasteboard writeObjects:copiedObjects]; 

而图像是一个NSImage对象。

做完动作后,我将鼠标移动到一个文本视图,并右键点击我的鼠标,出现灰色的“粘贴”菜单,如下所示。为什么“粘贴”菜单被禁用?如果我打开TextEdit或Word,“粘贴”菜单将启用。任何人都可以告诉我什么是worong?

enter image description here

+0

你打开IB中的“Graphics”吗? – Willeke

+0

你是什么意思“打开IB中的图形”?我直接将TextView放在IB上,除此之外别无其他。 –

+0

选择文本视图(不是它的滚动视图),转到属性检查器,找到复选框“图形”。 – Willeke

选择文本视图(而不是它的滚动视图),进入属性检查器中,找到复选框“图形”。 - Willeke