privateManagedObjectContext
全部标签 正在关注thisexcellentpost通过OlivierDrobnik,我实现了CoreData专家MarcusS.Zarra提出的三层CoreData堆栈:与此图和我的代码的唯一区别是我只使用一个临时背景MOC,以避免在多个临时MOC中插入对象时出现重复。这是我的上下文初始化代码:#pragmamark-NSManagedObjectContexts+(NSManagedObjectContext*)privateManagedObjectContext{if(!_privateManagedObjectContext){//SetupMOCattachedtoPSC_priva
我今天发现了一个内存泄漏,当从我的mainNSManagedObjectContext调用executeFetchRequest时,它就表现出来了。我终于发现已知的违规者是因为我的NSManagedObjectContext将其父上下文分配给私有(private)托管对象上下文。注释掉让我的主上下文分配一个私有(private)父类的代码行,而不是直接指向NSPersistentStoreCoordinator释放我的应用程序的所有内存泄漏。我正在阅读以下文章:http://martiancraft.com/blog/2015/03/core-data-stack/有关如何在我的应
在关闭网络请求时,我使用私有(private)并发队列将对象插入到核心数据中,当我在私有(private)上下文中调用“执行”时发生崩溃。控制台中的崩溃消息:libc++abi.dylib:terminatingwithuncaughtexceptionoftypeNSException堆栈跟踪:导致崩溃的代码:API.sync(onlyMe,syncToken:syncToken){success,syncResponseinCoreDataUtils.privateContext.perform{//crashesonthisline....}}我的核心数据堆栈(不幸的是,目前位于