ios - RESTKit 中的 RKResponseDescriptor 已弃用

标签 ios objective-c restkit restkit-0.20

我正在尝试做一些 RESTKit http 请求,当我使用 RKResponseDescriptor 代码行时,它说 'responseDescriptorWithMapping:pathPattern:keyPath:statusCodes:' is deprecated。

这是我的编码方式:

RKResponseDescriptor *responseDescriptor = [RKResponseDescriptor 
responseDescriptorWithMapping:mapping pathPattern:nil keyPath:nil 
statusCodes:statusCodeSet];

这里的交易到底是什么,我该如何解决?

最佳答案

Restkit 0.20.3 引入了新功能,允许您使用具有多个请求方法的响应描述符

+ (instancetype)responseDescriptorWithMapping:(RKMapping *)mapping
                                   method:(RKRequestMethod)method
                              pathPattern:(NSString *)pathPattern
                                  keyPath:(NSString *)keyPath
                              statusCodes:(NSIndexSet *)statusCodes

因此您可以切换到这个新的实现。

关于ios - RESTKit 中的 RKResponseDescriptor 已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17984761/

相关文章:

iphone - SKPaymentQueue restoreCompletedTransactions 多次恢复同一交易

ios-charts:无法将库导入新项目

ios - 如何在 iOS 中设置 AVPlayer 声级计?

objective-c - 如何快速编写这段代码?

ios - 删除 PieChartDataEntry 标签的旋转

php - 将数据从 IOS 应用程序发布到 PHP Web 服务(托管 GODADDY)

objective-c - RestKit - 水合外键数组

ios - 在页脚按钮上单击表格 View 不会重新加载表格的内容?

ios - 在 ios web 服务的 NSURL 连接上使用 web 服务库(RESTKIT/ASIHTTP 请求)的优点