gpt4 book ai didi

iphone - 使用 NSPredicate 从关系中检索核心数据中的信息

转载 作者:行者123 更新时间:2023-12-03 19:55:53 25 4
gpt4 key购买 nike

您好,我有这个核心数据:

enter image description here

然后我这样做:

NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription
entityForName:@"MyDate" inManagedObjectContext:managedObjectContext];
[fetchRequest setEntity:entity];

现在我想使用 NSPredicate 仅采用 MyDate 和具有 isView = NO 且 taskDate <= 今天的任务关系的任务,并且每个 MyDate 的所有任务的计数 > 0...有办法吗?

最佳答案

我没有足够的观点来发表评论,因此从 Nikita 的回答开始,您所需要做的就是以下内容:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY taskes.isView = NO AND ANY taskes.taskDate <= %@", todayDate];

获取今天日期的一种方法(可能有更好的方法):

NSDate *date = [NSDate date];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"dd/MM/yyyy"];
NSString *dateString = [dateFormat stringFromDate:date];
NSDate *todayDate = [dateFormat dateFromString:dateString];

关于iphone - 使用 NSPredicate 从关系中检索核心数据中的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10193911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com