【发布时间】:2011-07-04 16:41:08
【问题描述】:
我在一个新线程中创建了一个新的托管对象上下文,并将一些对象插入其中。我可以通过不保存上下文来丢弃(只是忘记它们)它们吗?我的问题是:我开始了一个冗长的过程,它在开始时创建一些 NSManagedObjects 并在最后保存它们(将它们合并回主存储)。这发生在 NSOperation 中。我希望用户能够随时退出应用程序,而无需等待进程完成。我可以杀死操作并保存吗?我的理解是这是可能的,因为上下文不保存任何内容。对?
【问题讨论】:
标签: multithreading cocoa core-data nsmanagedobject