当实体的id仅在其中一个实体中已知时,两个实体之间的RestKit映射关系

时间:2014-06-02 13:41:06

标签: core-data mapping restkit restkit-0.20 relationships

我有一个名为Card的实体,它具有它的属性。 另一个实体是Slide实体。它与Card具有一对一的关系。 我在Slide收到的JSON中没有提及Card,但在Slide的JSON中,有一个" cardID"值等于Card实体的ID。

这是卡片映射:

@"cardID"             : @"cardId",
@"cardTexts"          : @"texts",

幻灯片映射:

@"imageID"   : @"imageId",
@"cardID"    : @"cardId",

这就是幻灯片实体的JSON:

[
    {"imageID":1619,"cardID":4922},
    {"imageID":1619,"cardID":1332}, 
    etc
]

我不明白如何建立正确的关系。试图做出类似的事情:

[slideMapping addPropertyMapping:[RKRelationshipMapping relationshipMappingFromKeyPath:@"cardId" toKeyPath:@"card" withMapping: cardMapping]];

但它似乎不起作用。请指出我的错误

0 个答案:

没有答案