나는 서버에서 사용자 개체를 가져 오는거야와 함께 실패 결과를 처리하는 방법. 요청이 성공하면 내가 얻을 : 실패시RestKit : 다른 매핑
{ user = {
User = { id = 1; }
} }
내가 얻을 :
{ user = false; }
내가 성공 사례에서 잘 작동 매핑이 있습니다 [mappingProvider setMapping:userMapping forKeyPath:@"user.User"];
그러나 실패의 경우를, 나는 다음과 같은 예외를 얻을 : 'NSUnknownKeyException', reason: '[<__NSCFBoolean 0x1c58f78> valueForUndefinedKey:]: this class is not key value coding-compliant for the key User.'
을 나는 또한 user
키 패스에서 NSDictionary
를 생성하는 매핑에 키 패스 User
의 관계가 기쁨으로 userMapping
설정 시도 어느 한 쪽.
이 처리하는 올바른 방법은 무엇입니까? 나는 user
키 패스에 대한 두 개의 서로 다른 매핑을해야하고, 객체가 NSBoolean 디코딩되고 싶어 여부에 여부에 따라 어느 하나를 선택하는 것처럼 내가 RKDynamicObjectMapping
을 제안 그것은 ...
내가 그것을'RKDynamicObjectMapping'를 사용하여 시도했다, 그러나'(ID) 값 '이 기대 입력 한 내용을 알아낼 수 (그것은 부서지면서 계속되었다). whenClassOfKeyPath : isEqualToClass : 나는 오히려 setObjectMapping'같은 기능을 필요가 있다고 생각' – damian