我正在使用Restkit对象映射与下面的嵌套json数据。它会很好用,每个歌曲对象都有一个相关的说唱歌手对象。除非您在下面看到两首歌曲的说唱歌手相同,但每首歌曲对象都有一个单独的说唱歌手对象实例,因此在比较时它们不匹配。有没有办法让Restkit使用相同的实例,如果它们基于唯一ID存在?
{
"id": "1",
"user_id": "200",
"filename": "filename1.mp3",
"mdate": "1250191261"
"rapper": {
"name": "Rap King",
"id": "200"
}
},
{
"id": "2",
"user_id": "200",
"filename": "filename2.mp3",
"mdate": "1345630910",
"rapper": {
"name": "Rap King",
"id": "200"
}
}
答案 0 :(得分:1)
如果您使用的是支持Core Data的映射,则需要在primaryKeyAttribute=@"id"
上设置RKManagedObjectMapping
。