0

NSData画像の形式、画像のサイズ、および画像の他の属性を含む辞書があります。NSDictionarytoを書くにはどうすればよいNSPasteboardですか?

私は次のようにコードを書きました:

NSPasteboard *pasteBoard = [NSPasteboard generalPasteboard];
[pasteBoard clearContents];
[pasteBoard writeObjects:[NSArray arrayWithObject:myDictionary];

コンパイル後、コンソールに次のメッセージがスローされます。

のインスタンスは にclass __NSDictionaryMは無効ですNSPasteboard -writeObjects:。はプロトコルclass __NSDictionaryMを実装しません。NSPasteboardWriting

4

2 に答える 2

0

このデータを使用して独自のクラスを作成して実装するか(他のアプリケーションでは理解できないため、カスタム ペーストボード形式からもこのデータを読み取りたいためNSPasteboardWriting、おそらくこれも同様です)、または and を使用します。NSPasteboardReadingsetPropertyList:forType:propertyList:forType:

于 2013-10-03T08:43:53.413 に答える