我想在NSPredicate
中使用NSFetchRequest
时比较Core Data
中的日期。我正在使用:
[NSPredicate predicateWithFormat:@"SELF IN %@ AND dateFound == %@", self.set.events, filterDate];
filterDate
是一个NSDate
对象,其时间组件设置为00.请参阅:Removing time components from an NSDate object using Objective C/Cocoa
events
是Core Data
中的关系,我需要检查该关系中dateFound
对象的Event
属性,即NSDate
1}}对象。
此处的问题是dateFound
属性存储在Core Data
中,因为我需要使用带有SELF IN
的谓词,所以我无法修改dateFound
数据并删除它的时间成分。
我还有其他选择吗?