がセクションを決定し、 との対多関係が各セクションの行を決定するので、UITableViewwithをセットアップすることは可能ですか?NSFetchedResultsControllerdataSourceContact GroupContact GroupPerson
したがって、私のデータモデルは次のようになります。
Contact Group
- Person
- Person
- Person
Contact Group
- Person
- Person
- Person
Contact Groupは 1NSManagedObjectで、 と対多の関係にありPerson NSManagedObjectsます。基本的に、テーブル ビューも上記のように表示されます。
私は MagicalRecord を使用していますが、これが違いを生む場合、これは正しく見えますか?
- (NSFetchedResultsController *)fetchedResultsController {
if (!_fetchedResultsController) {
_fetchedResultsController = [ContactGroup fetchAllSortedBy:@"displayOrder"
ascending:YES
withPredicate:nil
groupBy:@"SELF.contacts"
delegate:self];
}
return _fetchedResultsController;
}
ああ、各セクション内の連絡先を並べ替える (そして永続化する) ことができる必要があります。
任意のガイダンスをいただければ幸いです。より明確にする必要がある場合は、遠慮なくコメントしてください。