Tag: 对象 对象映射

Restkit一对多的关系追加设置,而不是设置一个新的集合

我有一个iOS Restkit相关的问题。 我有一个来自远程服务器的父子关系数据,并使用Restkit将这些对象映射到一个NSManagedObject对象。 我目前遇到的问题是对服务器的每个请求都会消除“子”关系,并将其replace为来自服务器的新数据。 有没有办法避免这些,并添加新的孩子呢? 例如:我有一个经典的类别 – >产品关系。 {"categories": [ { "cat_id": "1", "cat_title": "category 1", "cat_tag": 1, "product": [ { "prod_id": "1", "prod_name": "product 1", "prod_tag": 1 }, { "prod_id": "2", "prod_name": "product 2", "prod_tag": 1 } ] } ] } 这工作正常,一切都保存与CoreData的关系。 但是,如果我再向服务器发出一个请求,并有新的回应: {"categories": [ { "cat_id": "1", "cat_title": "category 1", "cat_tag": 1, "product": […]