我有一个相当复杂的数据模型,其中包含大约 10 个实体。一些需要存储到磁盘,而另一些只需要在应用程序运行时在内存中可用。是否可以为同一个托管对象上下文使用两个持久存储来实现这一点,或者我应该相应地分离我的数据模型?
最佳答案
是的,您的 NSManagedObjectContext 使用 NSPersistentStoreCoordinator 来确定特定模型应该使用哪个存储。通过设置托管对象上下文的持久存储协调器,您可以定义使用多个不同类型的持久存储的自定义映射。
关于objective-c - 一个托管对象上下文的两个持久存储 - 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5398927/