2011-04-06 31 views
0

我喜歡使用核心數據對象建模,因爲它爲我提供了我喜歡的生成代碼和行爲。如何創建一次性NSManagedObject對象?

例如,與逆對象的關係被自動更新。

但是,對於我的大部分項目,我不需要持久性存儲。具體來說,我不想保存每次保存上下文時創建的所有對象。

什麼是一個很好的方法來做到這一點?

我想爲一次性對象使用額外的上下文。

回答

0

您是否嘗試過創建內存中持久存儲?當您創建託管對象實例時,可以將其分配給此內存中存儲,該存儲不會將任何數據保留到磁盤,並且在您的應用下次啓動時也會重置。

另一種方法是創建第二個託管對象上下文,並確保您永遠不會保存它。

+0

我最終創建了第二個ManagedObjectContext。保持兩者分離是件棘手的事情,但似乎能夠完成這項工作。 – Ovesh 2011-05-12 11:31:39