0

UIManagedDocument を使用して Core Data にアクセスしています。知りたいのは、managedDocument をインスタンス化すると (作成または開く前に)、後で使用するために managedObjectContext がセットアップ/初期化されているように見えることです。私が尋ねる理由は、起動時に managedObjectContext をコントローラーに渡し、managedDocument/database が作成または使用のために開かれている間、そこで待機したいからです。

4

1 に答える 1

0

答えはイエスです。UIManagedDocument がインスタンス化されるとすぐに、managedObjectContext がセットアップされ、必要なコントローラーに渡される準備が整います。これは、ディスク上の実際の Core Data URL が作成または開かれる前にも行われるため、それが managedObjectContext を渡す/割り当てるのを待つ必要はありません。一方、URL が作成されている必要があります。コア データとの間でデータを読み書きする場合は、/openened を使用します。

于 2012-09-27T10:29:08.617 に答える