gpt4 book ai didi

ios - 使用多个根键的 RestKit 内存映射

转载 作者:可可西里 更新时间:2023-11-01 06:08:50 24 4
gpt4 key购买 nike

例如,我们有这样的响应:

{
"authors":[
{
"id":"9",
"name":"Some User",
"email":"some@email.com"
}
],
"comments":[
{
"id":"5",
"from":"Some Other User #1",
"content":"Some comment"
},
{
"id":"12",
"from":"Some Other User #2",
"content":"Some other comment"
}
],
"posts":[
{
"id":"1",
"title":"My new post",
"links":{
"author":"9",
"comments":[
"5",
"12"
]
}
}
]
}

在普通的响应中,authorcomments 可能嵌套在 posts 键中,RestKit 可以很容易地连接来自 Post 的关系类到关联的 Author 和/或 Comment 类,这样您就可以执行 post.author 并轻松获取所需的数据。但是,如果您不使用 Core Data,则不能使用 RKConnectionDescription ,上面显示的响应不允许以这种方式轻松映射。

我的问题是:如果您正在使用带有内存中对象的 RKObjectMapping,RestKit 中是否有一种方法可以连接 Post 模型和关联的 Author 和多个 Comment 对象?理想情况下,我希望 post.author 返回一个 Author 实例,而 post.comments 返回一个 NSSet 或 NSArray of 注释实例。

我在 RestKit 存储库上发现了一个类似的问题,但没有可用的信息。我也研究了很多,但我无法在 RestKit 中使用 RKObjectMapping 想出一个内置的方法来做到这一点。非常感谢您提供的任何指导。

最佳答案

到目前为止,您是否遇到过元数据映射?我相信您可以利用 @root 键来创建您想要的连接(即 @"@root.authors.id" )。

我似乎找不到关于此的直接文档,但您可以看到拉动 here RestKit For iOS 中有表格如果您有/获得访问权限。

关于ios - 使用多个根键的 RestKit 内存映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21356496/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com