2013-05-25 4 views
0

나는 다음과 같은 JSON 응답을지도하려고 사투를 벌인거야가 :Restkit 객체 매핑

{ 
"data": 
     { 
     "plans": 
      [ 
      { 
      "planid":"10", 
      "plandescription":"foo", 
      "plantype":"2", 
      "planvalue":"30", 
      "status":"Active" 
      } 
     ] 
     } 
} 

이것은 내가 할 노력하고있어입니다 :

RKObjectMapping *planMapping = [RKObjectMapping mappingForClass:[Plans class]]; 
[planMapping addAttributeMappingsFromDictionary:@{ 
@"planid": @"planId", 
@"plandescription": @"planDescription", 
@"plantype": @"planType", 
@"planvalue": @"planValue", 
@"status" : @"status" 
}]; 

RKResponseDescriptor *planResponseDescriptor = [RKResponseDescriptor responseDescriptorWithMapping:planMapping pathPattern:nil keyPath:@"data/plans" statusCodes:RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful)]; 
[objectManager addResponseDescriptor:planResponseDescriptor]; 

을 그러나 개체가 매핑되지 않습니다 :\ 뭐가 잘못 되었 니?

+0

수정 하시겠습니까? –

답변

0

keyPath : @ "data/plans"to @ "data.plans"

+0

아니요 ... 작동하지 않았습니다. – Rizon