我有三对不同的对象以多对多关系连接。其中之一是 产品<< --->>折扣
产品包含一些常规数据,如产品类别,名称和标识符。折扣链接到产品并有价格数据和日期标记折扣有效的时间范围等。
我已成功使用RKEntityMappings和RKResponseDescriptors从REST API(使用Node.js实现)获取这些对象,这些都可以正常工作。
我的问题是我们有第三个API端点,它返回数组中这些对象(产品和折扣)之间的关系,如下所示:
[
{"discountid":1,"productid":3},
{"discountid":1,"productid":2},
{"discountid":108,"productid":29}
]
我知道我可以在中间创建一个对象,然后将其作为一个实体映射到前面提到的JSON输出,但是由于我没有任何其他数据要存储,我不想这样做。 / p>
如果我跳过Core Data并使用了sqlite,我可以自己创建自己的联结表,但在阅读了大量的帖子后,建议反对它并搜索数小时和数小时我问:有没有办法可以使用这个结点表输出使用RestKit映射Core Data中两个对象的关系?