【发布时间】:2012-06-12 20:00:00
【问题描述】:
我在使用 NSPredicate 时遇到问题。我有一个名为 Entry 的核心数据对象,其中包含一个名为 creationDate 的 NSDate。我想将此与我称为日期的变量进行比较。
我使用 NSDate 类别来提取两个对象的单独年份,并使用核心数据类别来对我的核心数据存储中的所有 Entry 对象执行谓词。
[Entry allForPredicate:[NSPredicate predicateWithFormat:@"creationDate.year == %i", date.year]];
我认为这是错误的,因为它没有给我预期的结果,而是显示为空白。
我哪里错了?
【问题讨论】:
标签: objective-c ios cocoa-touch core-data nspredicate