如何在没有对象映射的情况下创建restkit .20响应描述符?

时间:2013-10-14 21:38:00

标签: ios restkit restkit-0.20

我正在尝试将对象发送到服务器,然后适当地处理服务器的响应。

我的代码成功点击服务器:

[rkManager putObject:self
                path://Path generated
          parameters:nil
             success:^(RKObjectRequestOperation *operation, RKMappingResult *mappingResult) {
                 //handle success
             }
             failure:^(RKObjectRequestOperation *operation, NSError *error) {
                //handle failure
             }];

但是一旦它到达服务器,当它返回时,错误处理程序被调用 - 总是。即使我得到200响应,它也会调用错误处理。我相信这是因为我没有定义一个响应描述符来告诉它它可能需要200个代码。问题是,当我成功放置时,服务器返回一个空体 - 我在创建响应描述符时不能使用nil映射对象。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

使用RestKit进行映射并创建发送请求:

[rkManager requestWithObject:... method:... path:... parameters:...];

然后使用底层AFNetworking类实际发送返回的请求。