0

私は、spotという名前の別のエンティティと1対1の関係を持つdayというコアデータエンティティを持っています。コアデータを取得する関連オブジェクト

私は一日のレコードをフェッチし、私は私の一日のインスタンスに関連するスポットオブジェクトにアクセスしたい私はこのようにそれをアクセス:

self.spotTable = [self.day valueForKey:@"spotTable"]; 

しかし、私は、コンソールにspotTableオブジェクトを印刷するとき、私はデータという取得エラーが発生しました:

2012-04-28 13:33:35.161 The Parking Lot[18800:fb03] SpotTable: <NSManagedObject: 0x6b2b820> (entity: Spot; id: 0x6b2b200 <x-coredata://B1F7E573-BCD7-486D-8471-C3D80B891A3B/Spot/p1> ; data: <fault>) 

私はspotTableオブジェクトからデータを取得できますか?

答えて

0

リレーションシップは、その属性を必要としない場合があるため、自動フェッチされません。手動でフォールトを起こすことも、-setRelationshipKeyPathsを使用してプリフェッチすることもできます。 NSFetchRequestのドキュメントを参照してください。

関連する問題