5

핵심 데이터 관리 대상 개체의 특정 관계를 새로 고칠 수 있습니까? 전체 개체를 새로 고칠 수 있지만 특정 관계를 새로 고침하고 싶습니다. 나는이 관계를 잘못으로 다시 일으켜서 이것을 성취 할 것이라고 상상하지만 나는 이것을 성취 할 수있는 것을 찾지 못하고있다. 당신은 특정 관계가 잘못인지 점검 할 수 있지만 잘못을 강요 할 수는 없습니다.핵심 데이터 관계 새로 고침

+0

이 문제를 해결할 수 있습니까? CoreData의 새로 고침 메서드는 개체와 그 관계 모두를 새로 고치는 것 같습니다. – Tony

답변

0

당신이 "새로 고침"을 의미하는지 모르겠으므로 추측합니다. 저장소에 오류가 있거나 (저장소에서 검색되지 않은 경우) 코드에 액세스해야 할 때 새로 고침됩니다. 많은 개체와 관계를 새로 고치려면 “Batch Faulting and Pre-fetching with the SQLite Store”

내가 잘못 이해 한 경우 몇 가지 설명을 제공해 주시겠습니까?

+2

나는 오류가없는 개체 A를 가지고 있습니다. 오류가없는 몇 가지 관계가 있습니다. 나는 특정한 관계를 강제적으로 오류로 만들고 싶기 때문에 그 관계가 다시 액세스 될 때 저장소에서 가져온다. "새로 고침"은 NSManagedObjectContext에서 "refreshObject"메서드를 참조합니다. – JPC