0

CoreDataに関していくつかの概念上の問題があります。これまで、オブジェクトの障害に対する答えは、ViewControllerが事前にそのオブジェクトをフェッチする必要があるということだと思っていました。ただし、この件名を読むと、CoreDataが既に持っているNSManagedObjectに関連するオブジェクトの遅延フェッチを実行する必要があるように見えます。それで、アプリケーションの実行の最初に何かをフェッチする必要があるだけですか、それともそれ以上のものがありますか?

4

1 に答える 1

0

別のオブジェクトの関係プロパティからオブジェクトを取得したい場合は、通常、そのプロパティにアクセスするだけで、Core Data が自動的にフェッチを行います。

ただし、同じ関係を共有しないオブジェクトのセットが必要な場合があります。たとえば、特定の範囲内の日付プロパティを持つすべてのオブジェクトを取得したい場合などがあります。このような場合は、明示的な を使用してNSFetchRequestその を設定しpredicateます。

于 2013-03-18T13:41:34.497 に答える