동일한 속성에 다른 값을 사용하는 핵심 데이터 객체와 REST 웹 인터페이스가 있습니다. 관리 대상 객체에는 정수 (열거 형) 인 "type"이라는 속성이 있으며 REST 인터페이스에는 "type"("truck", "car", "moped"와 같은 문자열)이라는 문자열 값이 있습니다.Restkit을 사용하여 REST에 매핑 할 때 속성 값을 어떻게 변경합니까?
RKObjectLoaderDelegate 메서드 objectLoader:willMapData:
을 사용하여 개체를 가져올 때 값을 문자열에서 정수로 변환합니다. 나는 이것이 내가 어떻게해야 하는지를 희망한다.
내 질문 : 개체를 넣거나 게시 할 때 integer (enum) 값을 문자열 값으로 다시 변환하는 방법 또는 위치는 무엇입니까? 직렬화 프로세스에서 put/post 조치에 대한 값을 조작 할 수있는 순간이 있습니까? 내가 serializer 또는 RKManagedObjectMapping의 서브 클래스를 perpahps해야합니까, 아니면 속성의 값을 변경할 수있는 시점에서 호출되는 위임자입니까?
그냥 멋지다! 좋은 해결책을 찾기 위해 많이 찾았습니다. 여기 있습니다. 고마워. – NDY