Core data RestKit&;解析:映射RKObjectManager putObject操作的关系

Core data RestKit&;解析:映射RKObjectManager putObject操作的关系,core-data,parse-platform,restkit,Core Data,Parse Platform,Restkit,我正试图为我的ManagedObjects的RKEntityMapping映射反向关系,但我在让事情正常运行方面遇到了一些困难。我正在与Parse.com交换数据,我能够毫无问题地执行GET请求,并将结果映射到核心数据。当我尝试执行包含与另一个对象的关系的putObject操作时,会出现问题 根据Parse.com文档:,请求需要类似于以下内容: “{”对手“:{”{uuuu op:“AddRelation”,“objects:[{”{uuuu type:“Pointer”,“className

我正试图为我的ManagedObjects的RKEntityMapping映射反向关系,但我在让事情正常运行方面遇到了一些困难。我正在与Parse.com交换数据,我能够毫无问题地执行GET请求,并将结果映射到核心数据。当我尝试执行包含与另一个对象的关系的putObject操作时,会出现问题

根据Parse.com文档:,请求需要类似于以下内容:

“{”对手“:{”{uuuu op:“AddRelation”,“objects:[{”{uuuu type:“Pointer”,“className:“EquipmentType”,“objectId:“Vx4nudeWn”}]}”

我已将RKObjectManager子类化,以封装我的所有映射,如下所示:

_entityMapping = [self createMappingForEntity:[EquipmentState class]];

[self addResponseDescriptor:_entityMapping withPathPattern:[EquipmentState pathPattern]];

[self addRequestDescriptor:[_entityMapping inverseMapping] class:[EquipmentState class] rootKeyPath:nil];}

[_entityMapping addPropertyMapping:[RKRelationshipMapping relationshipMappingFromKeyPath:@"type" toKeyPath:@"type" withMapping:[EquipmentTypeManager sharedManager].entityMapping]];
我正在映射我的EquipmentState类,它与EquipmentType有关系。当我执行GET请求时,RestKit能够成功地映射对象而不会出现问题。然而,当我执行看跌期权时,情况并非如此。很明显,这是我的映射的一个问题,但我不知道如何定义一个能够产生与上述类似输出的映射


感谢您的帮助。

您是否考虑过创建一个表示解析所需关系数据的对象并使用它?我很想这样做,但在RestKit文档中找不到如何执行该操作的示例。