在我的核心数据应用程序中,我只有一个这样的表:
我想要的是一个查询,按日期的升序返回按主题分组的所有行, 即
我不熟悉Core Data谓词。我怎么能做到这一点?
答案 0 :(得分: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];