如何使用与自定义类绑定到NSUserDefaultsController的NSArrayController

时间:2010-02-16 12:22:41

标签: objective-c cocoa

我有一个绑定到NSUserDefaultsController的NSArrayController,该数组存储了我的自定义类,符合NSCoding。

好像我需要NSArchiver,但我无法弄清楚如何将它们粘在一起

1 个答案:

答案 0 :(得分:2)

您需要value transformer,您可以在绑定选项中指定。您可以使用NSKeyedUnarchiveFromData将数组序列化为键控存档数据,或者创建自己的自定义值转换器,将数组中的对象转换为您自己设计的属性列表。