我们的后端API返回一个我不想存储在本地CoreData实例中的对象。但是,此对象包含嵌套对象,我确实希望将其存储在数据库中。
我使用两个映射实现了这个:
RKObjectMapping
映射我的常规非 -NSManagedObject A
。RKEntityMapping
的{{1}}映射。然后我通过在B
的映射中添加以下内容来连接两者:
A
由于它似乎工作正常,我从未质疑过这种方法。但是现在我不确定RestKit是否真的支持这种配置。
那么,你可以像上面那样在RestKit 中混合使用RKEntityMappings和RKObjectMappings吗?
答案 0 :(得分:1)
是的,你可以,很多人已经做了很长时间了。但是,一般来说,这两者的代码是分开组织的,所以这种类型的测试效率会降低,因此可能更容易出错。任何问题都会很快被注意到并提交给开发团队,但这可能意味着您需要避免某些版本/提交。