【发布时间】:2013-07-30 14:31:08
【问题描述】:
我有一个NSPredicate 用于搜索Core Data:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"objID == %@ AND createDate >= %@ AND createDate <= %@",self.objID, self.fromDate, self.toDate];
我想扩展此谓词以包含日期范围,或者如果“createDate”为 nil。我对 SQL 类型搜索不太熟悉。
基本上,我想找到所有 Core Data 具有 objID 且在日期范围内或为零的实体。
if (objID == X && ((dateRange >= fromDate && dateRange <= toDate) || dateRange == nil))
我该怎么做?
【问题讨论】:
-
你试过把它翻译成谓词吗?
标签: ios objective-c core-data nspredicate