私の Core Data アプリケーションには、次のようなテーブルが 1 つしかありません。
私が欲しいのは、日付の昇順で件名ごとにすべての行グループを返すクエリです。
私は Core Data の述語に詳しくありません。どうすればこれを達成できますか?
次のようなコードを書くことができます:-
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"Subject == 'Leave'"];
タイトルが Leave の件名のリストが表示されます。これで、要件に応じてコードを変更できます。
これは、それらを昇順で取得するのに役立ちます:-
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"date"
ascending:YES];
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil];
[fetchRequest setSortDescriptors:sortDescriptors];