0

私はRESTKitを使用する初心者です。

を使用して簡単な POST を実行しようとしていますpostObject

私はこれを正しくやっているのだろうかと思っています。

私はこのコードブロックを持っています:

self.gameWebInteractionObject = [[GameWebInteraction alloc] init];
RKObjectMapping *mapping = [RKObjectMapping mappingForClass:[NSMutableDictionary class]];
[mapping mapAttributes:@"id", @"firstname", @"lastname", @"email", @"createdGames", nil];
[self.gameWebInteractionObject.manager.mappingProvider setMapping:mapping forKeyPath:@""];


self.gameWebInteractionObject.manager.serializationMIMEType = RKMIMETypeJSON;
[self.gameWebInteractionObject.manager.router routeClass:[UserObject class] toResourcePath:@"/data" forMethod:RKRequestMethodPOST];
[self.gameWebInteractionObject.manager.mappingProvider setSerializationMapping:[mapping inverseMapping] forClass:[UserObject class]];
[self.gameWebInteractionObject.manager postObject:userobject delegate:self];
4

1 に答える 1

2

RestKit 0.20 を使用する場合

// POST to create
[manager postObject:article path:@"/data" parameters:nil success:nil failure:nil];

// PATCH to update
[manager patchObject:article path:@"/data/1" parameters:nil success:nil failure:nil];

// DELETE to destroy
[manager deleteObject:article path:@"/data/1" parameters:nil success:nil failure:nil];

1は私のIDです。

https://github.com/RestKit/RestKit

于 2013-02-01T09:25:38.297 に答える