0

我正在使用带有嵌套 json 数据的 Restkit 对象映射。它会很好用,每个歌曲对象都有一个相关的说唱歌手对象。除非您在下面看到,两首歌曲的 rapper 相同,但每个歌曲对象都有一个单独的 rapper 对象实例,因此在比较时它们不匹配。如果 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"
            }
        }
4

1 回答 1

1

如果您使用的是 Core Data 支持的映射,则需要primaryKeyAttribute=@"id"RKManagedObjectMapping.

于 2012-08-23T06:50:17.463 回答