Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone Restkit请求加载处理程序_Iphone_Ios_Restkit - Fatal编程技术网

Iphone Restkit请求加载处理程序

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

正如我在所有RestKit文档中看到的那样,
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
}];