我正在尝试将对象放入服务器,然后适当地处理服务器的响应。
我的代码成功访问服务器:
[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 映射对象。
有任何想法吗?