如何使用魔法记录保存核心数据中的字典数据

时间:2015-10-31 05:48:09

标签: core-data swift2 magicalrecord

我是 swift project 的新手。我希望将数据保存在核心数据的字典中。我使用魔法记录库。请任何帮助将不胜感激。 enter image description here

1 个答案:

答案 0 :(得分:0)

使用Magical Record库将值从字典导入CoreData对象非常简单。你应该做这样的事情:

MagicalRecord.saveWithBlock {
    (localContext) in
    let user = User.MR_importFromObject(dictionary, inContext: localContext)
}

此功能将为您创建新实体(如果尚未存在)或更新现有实体,之后将此更改保存到CoreData持久存储中。但是你应该注意这个实体有私钥(因此MagicalRecord将能够执行实体搜索)并且字典键被映射到实体的属性。要查找有关如何为CoreData实体提供公钥以及使用MagicalRecord组织映射的更多信息,请按照in this article进行操作。