NSPredicate匹配SELF IN日期而没有时间组件

时间:2017-08-30 05:53:59

标签: ios objective-c nsdate nspredicate

我想在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

eventsCore Data中的关系,我需要检查该关系中dateFound对象的Event属性,即NSDate 1}}对象。

此处的问题是dateFound属性存储在Core Data中,因为我需要使用带有SELF IN的谓词,所以我无法修改dateFound数据并删除它的时间成分。

我还有其他选择吗?

0 个答案:

没有答案