オブジェクトローダーを使用して投稿を送信すると、出力ウィンドウにこのエラーが表示されます。参考までに、私のdidFailWithError:
代理人は一度も攻撃を受けませんでした。理由がわからない。
`objectLoader:didFailWithError:]:` unrecognized selector `sent to class 0x123608`
0x123608 はどうやって調べましたか?
AppDelegate クラスにルーターを設定し、AppDelegate にもマッピングを設定しました。
これは、RKObjectLoaderDelegate を継承するクラスのメソッドです。共有シングルトンを使用しています。
[[RKObjectManager sharedManager] postObject:review usingBlock:^(RKObjectLoader *loader){
// loader.params=params,
loader.objectMapping = [[RKObjectManager sharedManager].mappingProvider objectMappingForClass:[myclass class]];
loader.serializationMIMEType = RKMIMETypeJSON; // We want to send this request as JSON
loader.method = RKRequestMethodPOST;
loader.serializationMapping = [RKObjectMapping serializationMappingUsingBlock:^(RKObjectMapping* mapping) {
[mapping mapAttributes:@"field1", @"field2",@"field3",nil];
}];
loader.targetObject = nil;
loader.delegate = self;
}];
}