【发布时间】:2016-01-26 20:33:56
【问题描述】:
想象一下内存中的持久存储。
假设有一棵 ManagedObjectContext 的树,其根基于此存储。
想象一下,我想为这个 MOC 树创建一个新的“叶子”,并在非主私有叶子的 MOC 队列中对其调用 fetch 请求。
- 在这种情况下是否会获取内存中的持久存储? (1)
- 或者对象将仅从 MOC 树中获取,因为它们已经存在? (2)
如果 (1),在任何情况下 (1) 的结果都可能不同于 (2) 的结果(例如,瞬态属性值的丢失)?
如果 (2) 从未发生,这是否意味着对于每个新的此类获取请求,我将丢失瞬态属性的值?
【问题讨论】:
标签: ios core-data persistence