Restkit请求加载处理程序
正如我在所有RestKit文档中看到的, didWSRequestLoadObjects
委托函数用于处理服务响应。
问题是,如果我在我的视图控制器中有不同的请求( postObject
),我必须检查每个请求的didWSRequestLoadObjects
响应types。
有没有办法在每个postObject
之前注册一个函数,并在不同的函数中获取每个响应?
你正在使用哪个版本的RestKit? 在上一个版本中,强烈build议使用块而不是loadObjects delegate function
。 例如, RKObjectManager postObject
方法有一个success
和error
参数,它接收一个块。
这是一个使用的例子:
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 }];