、この方法は、以下の記述があります。NSPersistentContainerのloadPersistentStoresのcompletionHandlerは同期して実行されますか? <strong>NSPersistentContainer</strong>のAppleのドキュメントで
func loadPersistentStores(completionHandler block: @escaping (NSPersistentStoreDescription, Error?) -> Void)
block: Once the loading of the persistent stores has completed, this block will be executed on the calling thread.
をしかし、スタックトレースをデバッグするのに何回した後、私はcompletionHandlerを同期的に実行されていることを確信しています。 loadPersistentStoresを呼び出した後にprintステートメントを置くと、completionHandlerが実行された後に常に印刷されます。 loadPersistentStores戻り、NSPersistentContainerが既に(成功したかどうか)にロードされたときに
だから、私は考える必要がありますか?