我有一个字典,其中包含NSData
格式的图像、图像的大小以及图像的其他属性。我怎样才能NSDictionary
写到NSPasteboard
?
我写的代码如下:
NSPasteboard *pasteBoard = [NSPasteboard generalPasteboard];
[pasteBoard clearContents];
[pasteBoard writeObjects:[NSArray arrayWithObject:myDictionary];
编译后,它会在控制台中抛出以下消息:
class __NSDictionaryM
对无效的实例NSPasteboard -writeObjects:
。class __NSDictionaryM
不实现NSPasteboardWriting
协议。