私はこの質問を回ってきました
そして、私自身のソリューションを実装しようとしています。どういうわけか、私はセクションを取得しません。行のみ。
この場合は 3 行... しかし、セクションはありません。少なくとも 2 つのセクションが必要です。2ヶ月。モデルを調べたところ、そこにあるので、これを知っています。
私のCore Data Modelには、多くの月 (Entity Month ) を含むエンティティYearがあります。また、月にも多くの日があります (Entity Day )
それぞれを個別に表す属性は、エンティティYear、Month、およびDayに対して、それぞれyear_、month_ および day_です。
私がやろうとしているのは、指定された Month、指定された Yearのすべての daysへのフェッチ リクエストで、セクションが Month を表し、Rows が Days を表すようにすることです。
誰かが私を助けることができますか?
編集:更新されたコード
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Day" inManagedObjectContext:managedObjectContext];
[fetchRequest setEntity:entity];
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"day_" ascending:YES];
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil];
[fetchRequest setSortDescriptors:sortDescriptors];
[fetchRequest setFetchBatchSize:20];
NSFetchedResultsController *theFetchedResultsController =
[[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest
managedObjectContext:managedObjectContext
sectionNameKeyPath:@"month.month_"
cacheName:@"Root"];
私のモデルはこのように見えます、
どんな助けでも大歓迎です。
ありがとうございました!
ヌーノ