这个谓词有什么问题:
NSPredicate *predicate1 = [NSPredicate predicateWithFormat:@"(category like[cs] %@) AND (aroundme==YES)",category];
? THKS。
答案 0 :(得分:3)
There is no such thing as an [s]
comparison modifier。唯一的是[c]
,[d]
或[cd]
。
答案 1 :(得分:0)
我认为您需要将[NSNumber numberWithBool:YES]传递给aroundme ==%@,如此:
NSPredicate *predicate1 = [NSPredicate predicateWithFormat:@"(category like[cd] %@) AND (aroundme==%@)",category, [NSNumber numberWithBool:YES]];
除非您正在寻找字符串'YES'。然后,结果谓词应引用YES。
答案 2 :(得分:0)
对不起问题不存在..我没有将类别属性添加到数据库