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

时间:2017-06-13 09:55:13

标签: objective-c macos

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

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

虽然图像是一个NSImage对象。

在我执行操作后,我将鼠标移动到一个textview,然后右键单击鼠标,有灰色的“粘贴”菜单,如下所示。为什么禁用“粘贴”菜单?如果我打开TextEdit或Word,“粘贴”菜单将启用。有谁能告诉我什么是worong?

enter image description here

1 个答案:

答案 0 :(得分:0)

选择文本视图(不是其滚动视图),转到“属性”检查器,找到“图形”复选框。 - 威勒克