2011-04-06 73 views
0

我喜欢使用核心数据对象建模,因为它为我提供了我喜欢的生成代码和行为。如何创建一次性NSManagedObject对象?

例如,与逆对象的关系被自动更新。

但是,对于我的大部分项目,我不需要持久性存储。具体来说,我不想保存每次保存上下文时创建的所有对象。

什么是一个很好的方法来做到这一点?

我想为一次性对象使用额外的上下文。

回答

0

您是否尝试过创建内存中持久存储?当您创建托管对象实例时,可以将其分配给此内存中存储,该存储不会将任何数据保留到磁盘,并且在您的应用下次启动时也会重置。

另一种方法是创建第二个托管对象上下文,并确保您永远不会保存它。

+0

我最终创建了第二个ManagedObjectContext。保持两者分离是件棘手的事情,但似乎能够完成这项工作。 – Ovesh 2011-05-12 11:31:39