0
我想从实体中提取对象,其实体数据库中提供的startDate
或endDate
大于日期 。我目前正在使用IN谓词如下NDSredicate with IN for NSDate
,
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"%K IN %@ OR %K in %@", kEntityEventAttributeStartDate, inArray, kEntityEventAttributeEndDate, inArray];
request setPredicate:predicate];
但我认为它会检查等于日期在哪里,我想这日期是更大的。
任何想法如何实现这与NSPredicate
。
在此先感谢。
你的意思是“startDate大于数组中的日期”?它应该大于数组中的所有值吗? –
为什么你有一个日期数组来检查,如果'startDate'和'endDate'必须大于它们全部?难道你不能只用最大的日期,并用'%K>%@'与它比较吗? – Greg
并非所有值都大于至少一个值 –