在NSNumber值上使用NSPredicate进行过滤的正确语法是什么?
如果检查变量,我相信我可以这样做:
predicateWithFormat:@"userID == %d", [stdUserNumber intValue]];
在这种情况下,我想检查绝对数字的相等性或不等式,如下所示:
[predicateWithFormat:@"userid >=1"];
还有...
[predicateWithFormat:@"valid ==1"];//where 1 is an NSNumber representing a boolean attribute in the model
这会按预期过滤吗?
答案 0 :(得分:0)
NSNumber是一个对象,您可以使用对象格式编写谓词:
[NSPredicate predicateWithFormat:@"userID == %@", stdUserNumber];