【发布时间】:2016-06-20 20:58:18
【问题描述】:
我们的后端 API 返回一个我不想存储在本地 CoreData 实例中的对象。但是,此对象包含嵌套对象,我确实希望将其存储在数据库中。
我使用两个映射实现了这一点:
- 一个
RKObjectMapping映射我的常规 非-NSManagedObjectA。 - 我的 NSManagedObject
B的RKEntityMapping映射。
然后我通过将以下内容添加到A 的映射来连接两者:
mappingA.addPropertyMapping(
RKRelationshipMapping(fromKeyPath: "b",
toKeyPath: "b",
withMapping: B.mapping()
)
)
由于它似乎工作正常,我从未质疑过这种方法。但是现在我不太确定 RestKit 是否真的支持这种配置。
那么,你能像上面那样在 RestKit 中混合 RKEntityMappings 和 RKObjectMappings 吗?
【问题讨论】:
标签: ios swift core-data mapping restkit