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嗎?