我使用的串行GCD队列辅助managedobjectcontext,使用相同的持久存储区协调员(和型号)。我遇到的问题是二级managedobjectmodel显示为空 - 所有提取请求都不返回任何内容。我正在使用一个SQLite商店。我试图在主线上做同样的事情无济于事。多的NSManagedObjectContext发出
代码非常简单。 CoreDataUtility是一个单例,单例的manageObjectContext成员是另一个托管对象上下文。
NSManagedObjectContext *managedObjectContext = [[NSManagedObjectContext alloc] init];
[managedObjectContext setPersistentStoreCoordinator:[CoreDataUtility instance].managedObjectContext.persistentStoreCoordinator];
获取请求(我试过几个)与妈妈的例外是相同的。
二级妈妈看在调试器很好 - 你所期望的是在初级妈妈一样的属性其实都是一样的。
如果我在第一时间拿到上下文的有效对象,然后尝试检索其OBJECTID我得到空从其他:
与此代码替换上下文。我正在做同样的事情来创造妈妈 - 给它一样的持久性商店协调员。 – John
在该操作上,出现以下错误。错误:错误域= NSCocoaErrorDomain代码= 133000“操作无法完成(可可错误133000.) – John
只是为了澄清 - 当你说”妈妈“,我认为你的意思是上下文,而不是模型? ?店协调员是由你的环境权共享 – Stuart