2013-01-23 4 views
0

모든 RestKit 문서에서 볼 수 있듯이 didWSRequestLoadObjects 대리자 기능을 사용하여 서비스 응답을 처리합니다.Restkit 요청로드 처리기

내보기 컨트롤러에 다른 요청 (postObject)이있는 경우 각 요청마다 didWSRequestLoadObjects 응답 유형을 확인해야합니다.

postObject 앞에 함수를 등록하고 다른 응답으로 각 응답을 얻는 방법이 있습니까?

답변

1

어떤 RestKit 버전을 사용하고 있습니까? 마지막 릴리스에서는 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 
}]; 
: 여기

사용의 예는