ios - Map POST response to different object - RestKit -


i trying post object (class completedtest) , parse returned object (class response) using restkit 10.0. sadly, restkit tries map returned object class of posted object.

if use code:

[[rkobjectmanager sharedmanager] postobject:tempca delegate:self];  

i error:

expected object mapping class of type 'completedassessment', provider returned 1 'response' 

if use block code specify mapping route

[[rkobjectmanager sharedmanager] postobject:tempca usingblock:^(rkobjectloader* loader) {     loader.delegate = self;     loader.objectmapping = [plmapper responsemapper]; }]; 

i same error;

googling around, seems adding block should help:

loader.targetobject = nil; 

this remove error, no objects mapped -- array returned contains 0 objects.

my mappers contained in helper class, plmapper, contains around 20 mappers, of work in other contexts, including responsemapper in other contexts.

interestingly, if take objectmapping code out of block:

    [[rkobjectmanager sharedmanager] postobject:tempca usingblock:^(rkobjectloader* loader) {     loader.targetobject = nil;     loader.delegate = self; }]; 

i crash in restkit rkobjectmappingoperations.m on line 329, thread 11, breakpoint 1.1

value = [self.sourceobject valueforkeypath:attributemapping.sourcekeypath]; 

not sure i'm doing wrong here! appreciated.


Comments

Popular posts from this blog

php - mySql Join with 4 tables -

css - Text drops down with smaller window -

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -