如果我已创建子上下文并随后保存或回滚其中所做的任何更改,是否需要删除或删除它?如果是这样,怎么样?我的假设是,当我再次需要时,我将创建一个新的子上下文。
谢谢,
儒略
答案 0 :(得分:0)
有很多方法可以做到这一点,但Marcus Zarra(核心数据书的作者 - 见:PyInstaller bootloader extract all files into a temporary folder)已经说创造儿童语境非常便宜,你应该让他们去创造新的。要做到这一点,一旦完成就停止引用它们(例如将变量设置为nil)并让ARC处理它。
还有其他一些思想流派你根本不应该使用儿童语境 - 看看原因,请阅读http://martiancraft.com/blog/2015/03/core-data-stack/。