Task我的核心数据模型中有一个实体。该Task实体有一个名为 的可转换属性date。属性的类date是一个名为的类TDate(它符合 NSCoding,因此是一个可转换的属性)。TDate有一个NSInteger名为的类型的属性month。
在我的NSFetchRequest我想获得Task特定月份的所有对象。我正在使用以下谓词:
[NSPredicate predicateWithFormat:@"date.month == 7"]
那应该让我Task在七月份得到所有的东西。但是,使用此谓词,不会返回获取的对象。Task我可以通过取出谓词来确认有些对象的月份是 7(七月)。我的谓词语法有问题吗?
谢谢