Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在使用多线程多个 nsmanaged 对象上下文架构(http://www.cocoanetics.com/2012/07/multi-context-coredata/)的核心数据中删除对象时遇到了一些麻烦。
我应该通过创建子上下文来删除对象,还是应该从创建的读取上下文中删除它。
谢谢你们的帮助。
您提供的链接描述了处理多个上下文的 2 种不同方法。
如果您使用第一种(经典)方法,那么我猜您的上下文在某些时候无法正确同步。
如果您使用父/子模式(这可以使事情变得更容易)并且您在子上下文中删除了一个对象,那么您需要保存子对象以便将更改推送到其父对象。之后,如果要保留删除,还需要保存父级。