2014-06-19 11 views
0

저는 RestKit을 처음 사용했습니다. 나는 Restkit의 Object Mapping이 매우 강력하다는 것을 알고있다. 그러나 어떤 경우에는 간단한 변수에 매핑하기 만하면됩니다. 예를 들어 다음 응답을 살펴보십시오.RestKit - 간단한 인스턴스 변수에 매핑

 
{ 
    "response": 400, 
    "result": { 
     "error_message": "Invalid session token" 
    } 
} 

"응답"또는 "error_message"의 값만 알고 싶을뿐입니다. 이 클래스는 필드가 거의 없기 때문에 "응답"과 "결과"의 두 클래스를 만드는 것은 상당히 낭비입니다.

아무쪼록 환영합니다.

답변

1

는 그런 다음, responsemessage 특성을 가진 하나의 클래스를 만들어 사용하는 매핑을 할 수 있습니다

@"response" : @"response", 
@"result.error_message" : @"message" 

또는 당신은 단지 오류 응답을 사전에지도하고 메시지를 액세스하기 위해 키 패스를 사용할 수 있습니다.