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

标签 ios restkit restkit-0.20

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

我的代码成功访问了服务器:

[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 映射对象。

有什么想法吗?

最佳答案

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

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

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

关于ios - 如何在没有对象映射的情况下创建 Restkit .20 响应描述符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19369727/

相关文章:

ios - 如何使我的单例类可扩展?

iOS:使状态栏在非 iphoneX 上隐藏时保持其高度

ios - 使用RestKit发送POST不返回JSON内容

xcode - 如何让 RestKit 在 iOS 5 中与 ARC 一起工作?

ios - RestKit .20.x 值转换

ios - 如何刷新collectionview或tableview中的数据只为更新?

ios - 我错误地将我的 iOS 应用程序(flutter) 连接到了错误的 firebase 项目,我可以更改 firebase 项目吗?

ios - [ios & cloud]iOS开发的云存储服务?

ios - 没有核心数据示例的Restkit

ios - RestKit 和压缩的 json