私はCoreDataについて学び、自分のプロジェクトの1つでそれを使用し始めました。2つのエンティティからfetchedResultsController
私はfetchedResultsController
を使用してCoreDataからデータを取得し、uitableview
をうまく取り込むようにしています。
私が抱えている問題は、2つのエンティティから1つのテーブルを作成する必要があることです。 これは私が今持っているもの
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Contact" inManagedObjectContext:delegate.managedObjectContext];
[fetchRequest setEntity:entity];
でこれが唯一の「連絡先」エンティティからデータを取得しますが、私も同様に「カテゴリー」エンティティからのデータを使用してテーブルを移入する必要があります。私はそれをどうやって行うのか分かりません。
基本的に最終的な結果は、私は(連絡先は3を持っており、カテゴリは2つのアイテムを持っていると仮定)この状態で、私はあなたが移入することをお勧め
uiTableindex0 : fetchContact 0 uiTableindex1 : fetchContact 1 uiTableindex2 : fetchContact 2 uiTableindex3 : fetchCategory 1 uiTableindex4 : fetchCategory 2