我在使用多线程多个nsmanaged对象上下文体系结构(http://www.cocoanetics.com/2012/07/multi-context-coredata/)时从核心数据中删除对象时遇到了一些麻烦。< / p>
我应该通过创建子上下文来删除对象,还是应该从创建的读取上下文中删除它。
感谢您的帮助。
答案 0 :(得分:1)
您提供的链接描述了处理多个上下文的两种不同方法。
如果您使用第一种(经典)方法,那么我猜您的上下文在某些时候不能正确同步。
如果您使用父/子模式(可以使事情变得更容易)并删除子上下文中的对象,则需要保存子项以便将更改推送到其父项。之后,如果要保留删除,还需要保存父级。