Apple の「コア データ スニペット」ドキュメントを読んでいます (https://developer.apple.com/library/mac/#documentation/DataManagement/Conceptual/CoreDataSnippets/Articles/stack.html#//apple_ref/doc/uid/TP40008283 -SW1)、私はこの部分で少し混乱しています。
To create a new managed object context, you need a persistent store coordinator.
NSPersistentStoreCoordinator *psc = <#Get the coordinator#>;
NSManagedObjectContext *newContext = [[NSManagedObjectContext alloc] init];
[newContext setPersistentStoreCoordinator:psc];
If you already have a reference to an existing context, you can ask it for its persistent
store coordinator. This way you can be sure that the new context is using the same
coordinator as the existing one (assuming this is your intent):
NSManagedObjectContext *context = <#Get the context#>;
NSPersistentStoreCoordinator *psc = [context persistentStoreCoordinator];
NSManagedObjectContext *newContext = [[NSManagedObjectContext alloc] init];
[newContext setPersistentStoreCoordinator:psc];
具体的には、<#Get the coordinator#> と <#Get the context#> の部分です。それは正確には何を意味し、実際のアプリケーションでは何をすべきでしょうか?
ありがとう。