创建临时CoreData实体(在非持久性MagicalRecord上下文中)?

时间:2014-01-16 10:19:29

标签: ios objective-c core-data nsmanagedobjectcontext magicalrecord

我只想创建实体但不保存,只检查它们。

我可以为那些创建临时上下文吗? 一旦我决定存储它们,有没有办法将它们移动到持久化上下文

重点是:通过MagicalRecord API提供这些功能吗?

1 个答案:

答案 0 :(得分:10)

创建一个新的 NSManagedContext ,将 parentContext 属性设置为主上下文,并在新上下文中创建新对象 - 您可以使用这些对象执行所需的一切,然后稍后保存新的上下文(这会将对象移动到主上下文)或者只是丢弃它 - 对象将会消失。

似乎在MagicalRecord中存在+(NSManagedObjectContext*)MR_contextWithParent: