すべてのRestKitドキュメントに見られるように、didWSRequestLoadObjectsデリゲート関数はサービス応答を処理するために使用されます。
postObject問題は、 View Controllerに異なるリクエスト()がある場合、リクエストdidWSRequestLoadObjectsごとに応答タイプをチェックインする必要があることです。
それぞれの前に関数を登録しpostObject、異なる関数で各応答を取得する方法はありますか?
どのバージョンの RestKit を使用していますか? 最後のリリースでは、 の代わりにブロックを使用することが強く推奨されていますloadObjects delegate function。たとえば、RKObjectManager postObjectメソッドには、ブロックを受け取るsuccessanderrorパラメータがあります。
使用例を次に示します。
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
}];