2011-06-12 5 views
3

어떻게 여러 SQLite 파일로 코어 데이터를 사용할 수 있습니까?복수의 sqlite 파일이있는 코어 데이터

각 파일에는 동일한 구조가 있지만 데이터는 다른 위치에서 검색됩니다.
응용 프로그램 설정을 기반으로 런타임에 이러한 sqlite 파일간에 전환 할 수 있기를 원합니다.

답변

2

확실히; 필요에 따라 다른 데이터베이스에 persistent store coordinator (NSPersistentStoreCoordinator)을 지정하면됩니다.

영구 저장소 조정자는 저장소 추가 및 제거를 지원합니다. 제거 할 때 메모리에 저장되지 않은 변경 사항이 없는지 확인하고 (일반적으로) 제거 된 저장소에서 가져온 엔티티를 제거하는 것이 일반적입니다.

코어 데이터는 서로 다른 저장소에있는 개체의 관계를 지원하지 않으므로주의해야합니다.