{ "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" ] } } ]}
在普通的响应中,作者和注释可能嵌套在posts键中,RestKit可以轻松地将Post类中的关系连接到关联的Author和/或Comment类,这样您就可以执行post.author并轻松获取所需的数据.但是,如果您没有使用Core Data,因此无法使用RKConnectionDescription,则上面显示的响应不允许以这种方式轻松映射.
我的问题是:如果您正在使用RKObjectMapPing w / in-memory对象,RestKit中是否有一种方法可以连接Post模型与关联的Author和多个Comment对象之间的关系?理想情况下,我希望post.author返回一个Author实例,post.comments返回一个NSSet或NSArray的Comment实例.
我在RestKit repo上发现了一个类似的问题,但没有任何信息可以解决这个问题.我也研究了很多,但是我无法想出使用RestKit中的RKObjectMapPing来实现这一点的内置方法.非常感谢您提供的任何指导.
解决方法 你有没有遇到元数据映射?我相信你可以利用@root键来创建你想要的连接(即@“@ root.authors.ID”).我似乎无法找到关于此的直接文档,但你可以看到pull here,如果你有/访问权限,那么RestKit For iOS就有了表格.
总结以上是内存溢出为你收集整理的ios – 使用多个根密钥的RestKit内存中映射全部内容,希望文章能够帮你解决ios – 使用多个根密钥的RestKit内存中映射所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)