У меня есть объект, который принадлежит к этому классу, который содержит следующие объявления:Хранение и извлечение пользовательского объекта из NSPasteBoard
ЗАГОЛОВКА
@interface MyClassObject : NSObject <NSCopying, NSPasteboardWriting, NSPasteboardReading>
@property (nonatomic, strong) NSArray *children;
@property (nonatomic, assign) NSInteger type;
@property (nonatomic, strong) NSString *name;
@property (nonatomic, strong) id node;
children
держит другие объекты этого класса, node
держит объекты, которые могут быть NSView
или NSImageView
.
Я хотел был бы иметь возможность копировать и вставлять объекты этого типа в/из NSPasteboard
.
У меня есть google, но объяснения неясны.
Что мне делать, чтобы сделать этот класс доступным для чтения/удобочитаемым для NSPasteboard или другими словами, привести его в соответствие с протоколами NSPasteboardWriting
и NSPasteboardReading
?
У меня нет ни малейшего понятия о том, как это делается, и, как обычно, Apple documetation и ничего не то же самое.
сравнения: http://stackoverflow.com/questions/7243668/nspasteboard-and-simple-custom-data?rq=1 –