【发布时间】:2021-10-11 17:59:06
【问题描述】:
我的应用使用核心数据来存储数据,它有多种配置:一种用于与 iCloud 同步,另一种用于本地数据。
我通过创建 2 个 NSPersistentStoreDescription 来做到这一点,然后将它们分配给容器:
container.persistentStoreDescriptions = [cloud, local]
这 2 个持久存储使用相同的模型和实体。 如果我想将 managedObject 添加到商店,我会在插入后和保存上下文之前使用此代码。
assignObject:toPersistentStore:
问题在于两个存储中所有获取的对象的列表中,有没有办法知道特定托管对象存储在哪个持久存储中?
【问题讨论】: