Ios NSPredicate在开始时不使用not语法
我有以下Ios NSPredicate在开始时不使用not语法,ios,objective-c,core-data,nspredicate,Ios,Objective C,Core Data,Nspredicate,我有以下NSPredicate,它似乎忽略了此查询中的第一部分 有没有关于我做错了什么的建议 predicate = [NSPredicate predicateWithFormat:@"NOT thematic CONTAINS[cd] %@ AND (starttime >=%@ AND starttime <=%@) OR (starttime <=%@ AND endtime >=%@)", strRecordsToFilter, fromDate, toDate
NSPredicate
,它似乎忽略了此查询中的第一部分
有没有关于我做错了什么的建议
predicate = [NSPredicate predicateWithFormat:@"NOT thematic CONTAINS[cd] %@ AND (starttime >=%@ AND starttime <=%@) OR (starttime <=%@ AND endtime >=%@)", strRecordsToFilter, fromDate, toDate, fromDate, toDate];
澄清您的真实谓词逻辑是的,添加括号以澄清OR语句。可能重复的
NOT thematic CONTAINS[cd] %@