我使用 RestKit 与 REST api 进行交互。对于某些操作,例如 HTTP PUT/POST/DELETE,我只关心响应状态代码(200 或 500 等),而不关心响应数据,即使 API 确实发回数据。
出于性能考虑,有没有办法配置 RestKit 来避免映射响应?似乎如果我不设置响应描述符,我会收到错误“没有响应描述符与加载的响应相匹配”
最佳答案
不,因为错误表明您需要定义一些响应描述符。它不需要很复杂(它可以将单个数据项(如状态标志)映射到 NSDictionary 中)。
不要担心性能,除非你有理由(分析显示有问题)。
也就是说,RestKit 操作(在运行时)最有效的方式是没有多个响应描述符来搜索,所以尽可能具体地使用路径模式和键路径。
关于restkit - 如何不映射 RestKit 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16500277/