的例如对象:核心数据:NSPredicate与由实体对象
有Task *
实体的NSDateComponents *dueDate
(变形的)属性。并且打算提取值dueDate
小于[NSDate date]
的所有对象。 NSDateComponents
对象创建日历单位常数NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit
。
[NSPredicate predicateWithFormat:@"dueDate < %@", [NSDate date]]
是类型不匹配。如何在方程之前创建NSDate
对象dueDate
?
或者还有更好的方法来比较NSDateComponents
?
我没有尝试,但我相信'NSDateComponents *
user500
2012-03-09 13:16:44
你是绝对正确的,我认为这是一个NSDate,而不是一个NSDate组件。我在编辑我的答案。 – Lio 2012-03-09 13:28:23