我使用的串行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