2012-04-11 121 views
0

我正在使用Restkit为使用Json文件的数据库创建种子。我的问题是如何构建文件来表示同一个对象被另外两个对象引用时对象之间的关系。Restkit对象与多次引用相同对象的映射

在我的应用程序中,我有一组位置,每个位置可以有一个或多个人,但是我也有一组组,每个组也可以有一个或多个人。名字并不重要。重要的是有些人既存在于一个集团中,也存在于一个地点。如何使用Json文件表示这些关系,并使用Restkit将这些关系正确地映射到对象?

回答

1

我想我可以帮忙,但我需要看到你的JSON。 你可以设置像这样的关系:

[MyMapping mapKeyPath:@"KeyPath" toRelationship:@"Relationship" withMapping:MyMapping]; 
+0

你确定你应该在那里使用两次MyMapping?看起来像'[locationMapping mapKeyPath:@“people”toRelationship:@“people”withMapping:personMapping];''可能是一个更好的例子。 – drewish 2012-07-19 14:23:21

+0

如果您递归地映射对象,则可以使用MyMapping两次。但你是正确的,因为你的例子对平均关系映射更好。 – iDev 2012-08-01 22:03:41