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