2
我们的后端API返回一个我不想存储在本地CoreData实例中的对象。该对象包含嵌套对象,但是,我确实想要将其存储在数据库中。混合NSManagedObjects和RestKit中的常规对象
我实现了这个使用两个映射:
- 一个
RKObjectMapping
映射我的正常,非 -NSManagedObjectA
。 - A
RKEntityMapping
映射为我NSManagedObjectB
。
然后,我通过添加以下到A
的映射连接两个:
mappingA.addPropertyMapping(
RKRelationshipMapping(fromKeyPath: "b",
toKeyPath: "b",
withMapping: B.mapping()
)
)
,因为它似乎做工精细,我从来没有怀疑过这种方法。但是现在我不确定这个配置是否真的被RestKit支持。
那么,你可以在上面的RestKit中混合使用RKEntityMappings和RKObjectMappings吗?