1

핵심 데이터를 사용하여 RestKit으로 관리되는 객체 매핑을 수행 할 때 NSManaged 하위 클래스 인 fe를 사용하여 매핑합니다. User.m 그리고 그건 잘 작동합니다.RestKit 및 핵심 데이터

하지만 일반적인 개체 매핑을 수행해야한다면 NSManaged Subclass - User.m을 매핑 개체로 사용할 수 없습니다. 그런 다음 정확히 같은 ivars 즉, UserOBJmapping.m과 NSObject를 서브 클래 싱하는 새로운 객체를 생성해야합니다.

이것은 낭비이며, 더 영리한 방법이 있는지 궁금합니다. 동일한 내부 구조를 갖는 클래스를 생성 할 필요가 없습니다.

내가 이것을해야하는 이유는 RestKit이 들어오는 객체 스트림을 사용자에게 매핑 할 때마다 저장소에 직접 저장되며 저장소가 아닌 데이터가 필요한 상황이 있기 때문입니다. 조작을위한 캐시 메모리. 일반 오브젝트 매핑과 마찬가지로 수행합니다. RestKit에서 관리되는 개체를 사용하여이 작업을 수행하는 방법이 적절하다고 생각하지만 어디서나 정보를 찾을 수 없습니다. 누군가가 좀 더 똑똑한 해결책을 얻으려는 생각이 들기를 바랍니다.

고관

답변

0

이는 핵심 데이터의 제한 사항입니다. NSManagedObject 인스턴스는 컨텍스트없이 사용할 수 없습니다.

대신 RestKit을 사전에 매핑 할 수 있습니까?