がセクションを決定し、 との対多関係が各セクションの行を決定するので、UITableView
withをセットアップすることは可能ですか?NSFetchedResultsController
dataSource
Contact Group
Contact Group
Person
したがって、私のデータモデルは次のようになります。
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;
}
ああ、各セクション内の連絡先を並べ替える (そして永続化する) ことができる必要があります。
任意のガイダンスをいただければ幸いです。より明確にする必要がある場合は、遠慮なくコメントしてください。