-4

私の Core Data アプリケーションには、次のようなテーブルが 1 つしかありません。

ここに画像の説明を入力

私が欲しいのは、日付の昇順で件名ごとにすべての行グループを返すクエリです。必要な出力

私は Core Data の述語に詳しくありません。どうすればこれを達成できますか?

4

1 に答える 1

3

次のようなコードを書くことができます:-

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];

参照用:- https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Predicates/Articles/pSyntax.html

于 2013-07-19T10:14:10.970 に答える