3
我如何將Core Data用於多個SQLite文件?具有多個sqlite文件的核心數據
每個文件包含相同的結構,但數據從不同的位置檢索。
我希望能夠在運行時根據應用程序設置在這些sqlite文件之間切換。
我如何將Core Data用於多個SQLite文件?具有多個sqlite文件的核心數據
每個文件包含相同的結構,但數據從不同的位置檢索。
我希望能夠在運行時根據應用程序設置在這些sqlite文件之間切換。
當然;根據需要在不同的數據庫處指定persistent store coordinator (NSPersistentStoreCoordinator)。
持續性商店協調員支持添加和移除商店。在刪除時,您需要確保內存中沒有未保存的更改(顯然),並且一般而言,您不會在刪除後從已刪除的商店中提取任何實體。
但要小心,因爲核心數據不支持兩端的對象位於不同商店的關係。