我正在使用Core Data
,并且想从Core Data
存储中提取具有February
中日期对象的对象。不管是2018年2月还是2000年2月。
这是我尝试过的:
[NSPredicate predicateWithFormat:@"SELF IN %@ AND dateHidden BEGINSWITH[cd] %@", itemsToFilter, yearString]
但是,这给出了错误:
由于未捕获的异常而终止应用程序 “ NSInvalidArgumentException”,原因:“无法执行子字符串操作 用不是字符串的东西(lhs = 2008-11-04 00:00:00 +0000 rhs = 2016)'
如果我可以将日期对象转换为字符串,这似乎是有可能的。
如何编写一个predicate
来仅过滤出日期中有February
的对象?