0

我必须为同一个类使用不同的请求描述符(对于不同的 HTTP 方法)。

用例如下:

我有User一些属性(属性)的类,例如,identity, username, password, firstname, lastname.

我想为使用所有这些字段的 POST 方法使用请求描述符,并为 PUT 方法使用另一个请求描述符,它只处理名字、姓氏和密码。(在这个例子中,我不想修改身份和用户名)。

我怎样才能做到这一点?

谢谢!

4

1 回答 1

0

我有一个类似的问题 - 本质上是想从托管对象中挑选字段以 POST 回服务器。我想要的字段取决于服务端点。我怀疑继承 ObjectManager 可能是最好的方法。然而,实用主义今天为我赢得了胜利,在我的(客户端)Web 服务 API 访问类中,我在发出请求之前添加了描述符(带有特定于端点的对象映射),然后再次删除它们,留下我的 ObjectManager有光泽和干净。

RKObjectManager 类文档有一个关于自定义和子类化的部分:http ://restkit.org/api/latest/Classes/RKObjectManager.html#tasks

于 2013-06-27T13:28:33.687 回答