Restkit请求加载处理程序

正如我在所有RestKit文档中看到的, didWSRequestLoadObjects委托函数用于处理服务响应。

问题是,如果我在我的视图控制器中有不同的请求( postObject ),我必须检查每个请求的didWSRequestLoadObjects响应types。

有没有办法在每个postObject之前注册一个函数,并在不同的函数中获取每个响应?

你正在使用哪个版本的RestKit? 在上一个版本中,强烈build议使用块而不是loadObjects delegate function 。 例如, RKObjectManager postObject方法有一个successerror参数,它接收一个块。

这是一个使用的例子:

 RKObjectManager *manager = [RKObjectManager managerWithBaseURL:[NSURL URLWithString:@"http://some.url"]; //Configure here your manager with response descriptors and stuff.. [manager postObject:someObject path:@"/some/path" parameters:nil success:^(RKObjectRequestOperation *operation, RKMappingResult *mappingResult) { //Success Response code here } failure:^(RKObjectRequestOperation *operation, NSError *error) { //Error Response code here }];