Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c ";粘贴";将图像数据复制到剪贴板后,菜单处于禁用状态_Objective C_Macos - Fatal编程技术网

Objective c ";粘贴";将图像数据复制到剪贴板后,菜单处于禁用状态

Objective c ";粘贴";将图像数据复制到剪贴板后,菜单处于禁用状态,objective-c,macos,Objective C,Macos,各位: 我有一个奇怪的问题,当我将图像复制到剪贴板,并将鼠标放在一个文本视图中时,“粘贴”菜单被禁用(灰色)。发生了什么事 NSPasteboard *pasteboard = [NSPasteboard generalPasteboard]; [pasteboard clearContents]; NSArray *copiedObjects = [NSArray arrayWithObjects:image,nil]; [pasteboard writeObjects:copiedObjec

各位: 我有一个奇怪的问题,当我将图像复制到剪贴板,并将鼠标放在一个文本视图中时,“粘贴”菜单被禁用(灰色)。发生了什么事

NSPasteboard *pasteboard = [NSPasteboard generalPasteboard];
[pasteboard clearContents];
NSArray *copiedObjects = [NSArray arrayWithObjects:image,nil];
[pasteboard writeObjects:copiedObjects];
而图像是一个NSImage对象

在我完成这个动作后,我将鼠标移动到一个文本视图,右键单击鼠标,出现灰色的“粘贴”菜单,如下所示。为什么禁用“粘贴”菜单?如果我打开文本编辑或Word,“粘贴”菜单将启用。谁能告诉我怎么回事


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

你在IB中打开“图形”了吗?你说的“在IB中打开图形”是什么意思?我直接将文本视图放在IB上,不做任何其他操作。选择文本视图(不是它的滚动视图),转到属性检查器,找到“图形”复选框。是的!你给了我一个很好的答案~~非常感谢~!