使用 RestKit 映射登录响应
Posted
技术标签:
【中文标题】使用 RestKit 映射登录响应【英文标题】:Using RestKit to map Login Responses 【发布时间】:2012-05-21 21:18:24 【问题描述】:现在使用 RestKit 已经有一段时间了,但我遇到了 ObjectMapping 的难题。我有一个登录 API,需要我发布 2 个键值,如下所示:
"fb_access_token":"123456789.....",
"fb_user_id":"1234..."
返回:
"message":"logged in"
我创建了以下类来映射 POST 提交和以下要点中的响应:
https://gist.github.com/2764803
我可以在不映射响应的情况下发布和登录,如本要点:
https://gist.github.com/2764823
像这样映射帖子和响应的最佳方式是什么?
【问题讨论】:
【参考方案1】:您需要使用 RKObjectManager 而不是 RKClient 才能正确使用优雅的对象映射机制。 RestKit wiki page 解释了您所需要的一切。如果您阅读后还有其他问题,请随时提出。
【讨论】:
感谢您的回复!我已经按照这个要点尝试过:gist.github.com/2772399 然后我使用 RKObjectManager 发布它,如下所示:gist.github.com/2772414【参考方案2】:你可以试试这样的
Making a post to API with RKParams and mapping the response with RKObjectMapping using RestKit
我尝试了此处发布的解决方案,但对我来说效果不佳。
【讨论】:
以上是关于使用 RestKit 映射登录响应的主要内容,如果未能解决你的问题,请参考以下文章