2009-11-13 2 views

답변

3

당신은 (이미 모르는 사이에) 이미 어디로 가야할 지 말했습니다. Apple의 Template 코드에서 ApplicationDelegate는 응용 프로그램의 Documents 폴더에이 저장소를 자동으로 만듭니다. ApplicationDelegate에서 -(NSPersistentStoreCoordinator *) persistentStoreCoordinator 메서드를 살펴보십시오.

+0

파일을 지우고'persistentStoreCoordinator'를'nil'으로 설정하고 앱 델리게이트의'persistentStoreCoordinator' 메소드를 실행하는 것으로 충분합니다. 그게 옳은 것 같니? –

+0

나는 그 일을 정확하게 시도했지만 꽤 효과적이지 않습니다. 'persistentStoreCoordinator'를 해제하면 Managed Object Context의 링크를 무효화합니다. 그리고 컨텍스트는 새로운 코디네이터를 수락하는 데 친절하게 걸리지 않습니다. 완전히 새로운 컨텍스트를 만들 수 있지만 모든 연결이 끊어집니다. 나는 그것을 할 수있는 방법이 있다고 확신하지만, 잠시 쉰 후에 그냥 포기하고 각 엔티티를 반복하면서 각 엔티티를 삭제합니다. –

+1

수천 개의 레코드가있을 수 있기 때문에 모든 것을 반복 할 수 있다고 생각하지 않습니다. 누구든지 다른 생각을 가지고 있습니까? –

관련 문제