다양한 서비스 끝점을 내 로컬 핵심 데이터 엔터티 & 영구 저장소에 매핑하는 일련의 개체 매핑을 사용하여 RKObjectMappingProvider
하위 클래스를 구성했습니다. 서비스 엔드 포인트가 /api/workorders
이고 loadObjectsAtResourcePath:usingBlock:
을 사용하여 X 작업 목록을 가져 와서 코어 데이터를 유지한다고 가정 해 보겠습니다. 그런 다음 사용자는 앱을 사용하여 해당 엔티티 중 2 개를 수정하지만 변경 사항을 다시 서비스로 푸시하지 않습니다.RestKit + CoreData가 로컬 엔티티 변경 사항을 무시하지 못하게 할 수 있습니까?
사용자가 /api/workorders
을 다시 호출하여 최신 작업 영역을 가져 오는 경우 RestKit이 변경된 항목에 대한 로컬 수정 사항을 자동으로 무시하지 못하게 할 수 있습니까?
아 나는 이것을 두려워했다. 나는 잠재적 인 해결책이 isModifiedAttribute 속성을 primaryKeyAttribute와 유사하게 추가하고 그것을 사용하는 것이라고 생각하고있다. – shawnwall