2014-10-17 1 views
1

병합 충돌 해결에 대한 내 자신의 사용자 지정 논리를 사용하기 위해 NSMergePolicy를 서브 클래 싱합니다. sourceObject을 변경 한 후 어떻게 될지 궁금합니다. managedObjectContext에서 save를 호출해야합니까? 자동 저장됩니까? 또한 객체에 아무 것도하지 않고 저장을 호출하지 않으면 어떻게됩니까? 그 물체는 그냥 저장되지 않을까요?NSMergePolicy에서 resolveConflicts를 재정의 할 때 수동 저장이 필요합니까?

답변

0

resolveConflicts:error:이 YES를 반환하지만 이되도록 구현하면 수동 구현이 필요하지 않습니다. 구현시 슈퍼 구현을 호출합니다. 대부분의 마법은 거기에서 발생합니다.

+0

우연히이 구현 예에 대한 링크가 있습니까? 내 병합 정책 서브 클래스의'resolveConflicts : error :'메소드가 호출되지 않습니다. – Hyperbole