次のように、APIリクエスト用に自分用にある種のラッパークラスを作成しました。
+ (void)sendGETRequestWithURLString:(NSString *)request mapping:(NSString *)mapping withFailBlock:(RKRequestDidFailLoadWithErrorBlock)failBlock completion:(kServiceCompleteBlock)completion {
RKObjectManager *manager = [RKObjectManager sharedManager];
[manager loadObjectsAtResourcePath:request usingBlock:^(RKObjectLoader *loader) {
loader.onDidLoadResponse = ^(RKResponse *response) {
[self fireErrorBlock:failBlock onErrorInResponse:response];
if (completion)
completion(response);
};
}];
}
私は応答をマッピングしようとしています。RestKit 0.9 を使用したとき、次のように AppDelegate にマッピングしました。
RKObjectMapping* categoryMapping = [RKObjectMapping mappingForClass:[Category class]];
[categoryMapping mapKeyPath:@"id" toAttribute:@"categoryID"];
[categoryMapping mapKeyPath:@"name_ar" toAttribute:@"arabicName"];
[categoryMapping mapKeyPath:@"name_en" toAttribute:@"englishName"];
[categoryMapping mapKeyPath:@"img" toAttribute:@"imageUri"];
[categoryMapping mapKeyPath:@"img_en" toAttribute:@"imageEnUri"];
上記のマッピングを 10.0 の上記の以前のコードのリクエストに接続するにはどうすればよいですか?