restkitでリクエストを行う場合は、共有クライアントを使用して投稿パラメーターを送信できます。共有オブジェクトマネージャーで同じことを行うにはどうすればよいですか?オブジェクトが要求されたときにデータを投稿する機能がないようです。
繰り返しになりますが、loadObjectsAtResourcePathを使用しているときに投稿データを送信しようとしています
ありがとう
restkitでリクエストを行う場合は、共有クライアントを使用して投稿パラメーターを送信できます。共有オブジェクトマネージャーで同じことを行うにはどうすればよいですか?オブジェクトが要求されたときにデータを投稿する機能がないようです。
繰り返しになりますが、loadObjectsAtResourcePathを使用しているときに投稿データを送信しようとしています
ありがとう
loadObjectsAtResourcePath を使用する必要がありますか? POSTリクエストをサーバーに送信するために使用するものは次のとおりです
RKParams* params = [RKParams params];
[params setValue:@"The text" forParam:@"text"];
RKClient* myClient = [RKClient sharedClient];
[myClient post:resourceURL params:params delegate:self];
そして、あなたはあなたの応答を返します
- (void)request:(RKRequest *)request didLoadResponse:(RKResponse *)response
PS: このリンクを見つけました: https://github.com/RestKit/RestKit/wiki/Posting-NSDictionary-as-JSON
ブロック スタイルのオブジェクト ローダーを使用して、リクエストをカスタマイズできます。
[[RKObjectManager sharedManager] loadObjectsAtResourcePath:@"/monkeys.json" usingBlock:^(RKObjectLoader* loader) {
loader.objectMapping = [[RKObjectManager sharedManager].mappingProvider objectMappingForClass:[Monkey class]];
loader.method = RKRequestMethodPOST;
}];
https://github.com/RestKit/RestKit/blob/master/Code/ObjectMapping/RKObjectManager.h#L374