私は、複数の管理対象オブジェクトコンテキストで動作する方法を学習し、ドリルの真っ只中NSManagedObjectインスタンスを決してあるスレッドから別のスレッドに渡すべきではないのはなぜですか?
let childContext =
NSManagedObjectContext(
concurrencyType: .mainQueueConcurrencyType)
childContext.parent = coreDataStack.mainContext
let childEntry =
childContext.object(with: surfJournalEntry.objectID)
as? JournalEntry
detailViewController.journalEntry = childEntry
detailViewController.context = childContext
detailViewController.delegate = self
に私はこれらの言葉の中にに走った:
をあなたがして(オブジェクトを使用する必要があります:)へ 管理対象オブジェクトが作成されたコンテキストに固有であるため、仕訳入力を取得します。
私はなぜあなたが1つのMOCから取得した管理オブジェクトを渡すことが厳しく禁じられているのか理解できないので、私は固執しました。なぜ誰かがあなたがそれを分解することができます知っている?