J'annonce à un uri utilisant RestKitCartographie RestKit Poster Réponse
NSString* path = [NSString stringWithFormat:@"myPathHere"];
NSDictionary *params = [NSDictionary dictionaryWithKeysAndObjects:@"rating",[rating stringValue], nil];
[[RKObjectManager sharedManager].client post:path params:params delegate:self];
Le serveur répondra avec une version mise à jour de mon ManagedObject « Item ».
Comment faire pour mapper cet élément. Est-ce que j'utilise la méthode de délégué suivante? Je sais qu'à partir de là, je peux obtenir la valeur JSON de la réponse, mais comment puis-je changer cela dans l'objet mappé?
Toute aide est très appréciée.
Merci!
Cela fonctionne si j'utilisais GET mais j'utilise POST. Si vous regardez la méthode applyQueryParams, tout ce qu'elle fait est de prendre votre dictionnaire que vous passez et de l'ajouter au chemin avec un "?" au milieu. – iDev
Pouvez-vous configurer votre RKObjectRouter à POST. Quelque chose comme ceci: router = [RKObjectRouter new]; [router routeClass: [classe CheckStatus] toResourcePath: @ "/ enregistrement/rest/users/checkstatus" forMethod: RKRequestMethodPOST]; –
J'ai essayé cela et ça ne semble pas fonctionner. Je me sens comme je me rapproche. Le * suivant (dans le commentaire suivant) * aura pour résultat que objectloader didloadobjects est appelé bu le tableau d'objets est vide. – iDev