如何在RestKit中请求托管对象而不将其写回托管对象上下文?

时间:2013-09-27 10:24:07

标签: ios response restkit nsmanagedobjectcontext

我正在为iOS应用编写登录序列,并且我使用以下路径来请求用户信息:

"profiles/:email" (RKRequestMethodGET)

不幸的是,我还必须使用此路径来检查是否已经采用某个电子邮件地址。

我的问题是,当我已经为该路径准备了实体响应映射时,如何阻止RestKit更新/插入帐户对象到托管对象库?有没有办法告诉RK请求不应该对托管对象存储进行任何映射,但仍然向我报告已成功映射?

1 个答案:

答案 0 :(得分:0)

不是。

您可以拥有2个不同的RKObjectManager个实例,1个用于核心数据并实际更新和管理用户。另一个没有核心数据,仅用于验证。这允许2个不同的对象管理器具有不同的响应描述符。

另一种方法是根据您的要求添加和删除响应描述符。但是,这很麻烦并且可能容易出错。