我正在使用UIManagedDocument访问Core Data,我想知道的是,一旦我实例化了managedDocument(在创建或打开之前),似乎已经设置/初始化了managedObjectContext以供将来使用。我问的原因是我想在启动时将managedObjectContext传递给控制器,然后在创建或打开managedDocument / database以供使用时在那里等待。
答案 0 :(得分:0)
答案是肯定的,只要实例化UIManagedDocument,就会设置managedObjectContext并准备好传递给任何需要它的控制器。这也是在创建或打开磁盘上的实际Core Data URL之前完成的,因此您不必担心等待传递/分配managedObjectContext,另一方面您需要创建URL /如果要从Core Data读取或写入任何数据,则打开。