如何将NSDictionary存储为核心数据中的可转换属性

时间:2012-02-27 20:06:16

标签: iphone objective-c ios ipad core-data

我有一个NSDictionary我希望存储在我的核心数据模型中。我怎么能这样做?

2 个答案:

答案 0 :(得分:10)

将属性设置为Transformable,并将其自动与NSData串行化。无需像在其他答案中那样手动存档。

答案 1 :(得分:8)

使用NSKeyedArchiver并将其存储在数据库的数据字段中:

NSData *data = [NSKeyedArchiver archivedDataWithRootObject:yourDictionary];