2010-12-10 5 views
0

필자에게는 인물과 사진의 두 엔티티가있는 단순한 핵심 데이터 모델이 있습니다. 사람은 사진과 일대 다의 관계를 맺습니다. 모든 것이 잘 작동하고 Person의 photoList 속성에 액세스 할 때 그 사람의 모든 사진과 함께 NSSet을 얻습니다.NSFetchedResultsController에서 얻은 관리 객체 수정

제 질문은 어떻게 그 세트의 관리 객체를 수정하고 결과를 코어 데이터 백 스토어에 다시 커밋 할 수 있습니까? 현재 세트의 사진 관리 대상 객체 중 하나를 수정하면 저장되지 않습니다.

코드는 다음과 같이 보입니다 :

Person *myPerson = [fetchedResultsController objectAtIndexPath:indexPath]; 

[photosController setPhotos:[[myPerson photoList] allObjects]]; 

photosController 가져 세트가 완벽하게 읽을 수 있지만 내용을 변경하는 백엔드 저장소를 업데이트하지 않습니다. 관리되는 개체에

답변

1

변경은 객체의 당신 save the managed object context 때까지 메모리에 저장되어있는 모든 도움을

감사합니다. 완료되면 변경 사항이 영구 저장소에 커밋됩니다.

관련 문제