-4

在我的核心数据应用程序中,我只有一个这样的表:

在此处输入图像描述

我想要的是一个查询,它按日期的升序按主题分组返回所有行,即所需输出

我不熟悉 Core Data 谓词。我怎样才能做到这一点?

4

1 回答 1

3

你可以这样写代码:-

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"Subject == 'Leave'"];

您将获得标题为 Leave.Now 的主题列表。现在您可以根据需要修改代码。

这将帮助您按升序排列它们:-

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 回答