Iphone Restkit请求加载处理程序
正如我在所有RestKit文档中看到的那样,Iphone Restkit请求加载处理程序,iphone,ios,restkit,Iphone,Ios,Restkit,正如我在所有RestKit文档中看到的那样,didWSRequestLoadObjectsdelegate函数用于处理服务响应 问题是,如果我的视图控制器中有不同的请求(postObject),我必须为每个请求检查didWSRequestLoadObjects中的响应类型 有没有办法在每个postObject之前注册一个函数,并在不同的函数中获得每个响应?您使用的是哪个版本的RestKit? 在上一版本中,强烈建议使用块而不是loadObjects委托函数。例如,RKObjectManager
didWSRequestLoadObjects
delegate函数用于处理服务响应
问题是,如果我的视图控制器中有不同的请求(postObject
),我必须为每个请求检查didWSRequestLoadObjects
中的响应类型
有没有办法在每个
postObject
之前注册一个函数,并在不同的函数中获得每个响应?您使用的是哪个版本的RestKit?
在上一版本中,强烈建议使用块而不是loadObjects委托函数
。例如,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
}];