2013-02-05 1 views

답변

0

경량 마이그레이션을 사용하는 경우 마이그레이션되는 레코드의 양을 제한 할 수있는 조항이 없습니다. 즉, 자동 스키마 마이그레이션에 포함 할 수있는 방법이 없습니다.

그러나 물론 사용자가 어떤 버전을 사용하고 있는지 (물론 간단히 NSUserPreferences) 추적 할 수 있습니다. 버전이 변경되면 단순히 원하지 않는 레코드를 삭제하십시오. 다만, 이러한 기록 (술어로 필터링하거나 가져 오기 요청의 fetchLimit로 제한)을 가져 오는 결과, deleteObject:save: 반복.