postObject 的 Restkit 返回值
Posted
技术标签:
【中文标题】postObject 的 Restkit 返回值【英文标题】:Restkit return value for postObject 【发布时间】:2014-07-19 16:33:24 【问题描述】:我正在使用 post 对象方法发布到我的 Rails 服务器。
[manager postObject:recipe path:@"/api/recipes" parameters:@ @"auth_token": fbAccessToken success:^(RKObjectRequestOperation *operation, RKMappingResult *mappingResult)
NSLog(@"mappingResult: %@", mappingResult);
];
这按预期工作,但是我的 Rails 应用程序正在返回配方的 json。如何访问此值?
【问题讨论】:
【参考方案1】:所有返回值都在mappingResult
变量中。
RKMappingResult
对象有许多方法可以在正确设置时返回序列化的 JSON。此类方法为:dictionary
和 array
。其他方法可以查看header文件。
还请务必阅读可在RestKit 网站上找到的文档,这对您来说会更容易。
【讨论】:
谢谢!我使用的是数组方法,但是您的回答让我意识到我发送的回复格式不正确。以上是关于postObject 的 Restkit 返回值的主要内容,如果未能解决你的问题,请参考以下文章
RestKit postObject 方法中的 post 对象与它返回的 RKMappingResult 有啥关系?
在 iOS 的 RestKit 中执行 postObject 时忽略响应
RestKit .20 RKRequestDescriptor postObject - (400-499) 中的预期状态代码,得到 200
Restkit 0.22.0 和 iOS 7 RKObjectManager postObject 不生成 JSON 数据