如何通过Restkit中的主键映射关系?

时间:2011-11-04 10:44:56

标签: objective-c json restkit

无法找到有关如何映射下方关系的最新示例。

{
    "seats": [
        {
            "number": "2A",
            "user_id": 1
        },
        {
            "number": "4E",
            "user_id": 2
        }
    ],
    "users": [
        {
            "id": 1,
            "name": "Foo"
        },
        {
            "id": 2,
            "name": "Bar"
        }
    ]
}

将RestKit(0.9.3)用于模型

User
NSUInteger id
NSString* name

Seat
NSString* number
User* user;

1 个答案:

答案 0 :(得分:0)

我不相信RestKit可以完全按照你想要的那样做。

您最好的选择可能是将您的数据修改为更友好的RestKit。您可以通过objectLoader执行此操作:willMapData:delegate方法:

http://restkit.org/api/0.9.3/Protocols/RKObjectLoaderDelegate.html#//api/name/objectLoader:willMapData