我必须为同一个类使用不同的请求描述符(对于不同的HTTP方法)。
用例如下:
我有User
类,其中包含一些属性(属性),例如identity, username, password, firstname, lastname
。
我想使用POST方法的请求描述符,它使用所有这些字段,以及PUT方法的另一个请求描述符,它只处理firstname,lastname和password。 (在此示例中,我不想修改身份和用户名。)
我该怎么做?
谢谢!
答案 0 :(得分:0)
我有类似的问题 - 基本上想要从托管对象中挑选字段以POST回服务器。我想要的字段取决于服务端点。我怀疑继承ObjectManager可能是最好的方法。然而,实用主义在我今天赢了,在我的(客户端)Web服务API访问类中,我在发出请求之前添加描述符(使用特定于端点的对象映射),然后再次删除它们,留下我的ObjectManager有光泽和干净。
RKObjectManager类文档有一个关于自定义和子类化的部分:http://restkit.org/api/latest/Classes/RKObjectManager.html#tasks