Restkit を使用してサーバーから Json データをマッピングしており、db から取得してそれらのデータを表示しています。私のビューには、上記の操作を再度実行する更新ボタンがあります。
シナリオ: 1 対 1 の関係を持つ 2 つのテーブル Key と Profile があります。次のコードを使用してDBからデータを取得しています
NSFetchRequest *fetchRequest = [Key fetchRequest];
[fetchRequest setRelationshipKeyPathsForPrefetching:[NSArray arrayWithObject:@"Profile"]];
[fetchRequest setIncludesSubentities:YES];
NSArray *sortedObjects = [Key executeFetchRequest:fetchRequest];
上記の配列は、DB 内のすべてのオブジェクトを返します。しかし、ブレークポイントを使用して確認すると、すべてのデータが表示されない理由であるコアデータ障害が発生しました。
//sortedObjects のすべてのデータはこのようなものです。
<Key: 0x889f2f0> (entity: Key; id: 0x889e400 <x-coredata://981A476D-55AC-4CB4-BBD8-E0285E522412/Key/p1489> ; data: <fault>)
何か案が