标签: ios objective-c core-data nsmanagedobjectcontext magicalrecord
我只想创建实体但不保存,只检查它们。
我可以为那些创建临时上下文吗? 一旦我决定存储它们,有没有办法将它们移动到持久化上下文?
重点是:通过MagicalRecord API提供这些功能吗?
答案 0 :(得分:10)
创建一个新的 NSManagedContext ,将 parentContext 属性设置为主上下文,并在新上下文中创建新对象 - 您可以使用这些对象执行所需的一切,然后稍后保存新的上下文(这会将对象移动到主上下文)或者只是丢弃它 - 对象将会消失。
似乎在MagicalRecord中存在+(NSManagedObjectContext*)MR_contextWithParent:。