プロジェクトにRestkit 0.20を使用しています。このようなお願いをします。
NSData *postData = [params dataUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [NSURL URLWithString:baseUrl];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:path relativeToURL:url]];
[request setHTTPMethod:@"POST"];
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:postData];
RKObjectManager *manager = [[RestKit sharedDataManager] objectManager];
RKManagedObjectRequestOperation *operation = [manager managedObjectRequestOperationWithRequest:request managedObjectContext:manager.managedObjectStore.persistentStoreManagedObjectContext success:^(RKObjectRequestOperation *operation1, RKMappingResult *mappingResult) {
block ([mappingResult array]);
} failure:^(RKObjectRequestOperation *operation1, NSError *error) {
RKLogDebug(@"Failure %@",error.debugDescription);
block (error);
}];
競合するマッピング操作の後、ブロックを使用して配列を返しています。何らかの操作に使用するために、デリゲートで応答を取得する必要があります。Restkit0.10 の didReceiveResponse に似た方法はありますか?また、このスレッドhttps://groups.google.com/forum/#!topic/restkit/TrWH5GR-gFUを認識しています。ブレイクは、私たちが完全に制御できると述べていますNSURLRequest オブジェクトを介したヘッダー。しかし、RKManagedObjectRequestOperation を使用しているときに NSURLRequest を使用するにはどうすればよいですか。誰でもいくつかの例を投稿できますか。
ありがとう