美文网首页
2019-07-21 NSPredicate谓词

2019-07-21 NSPredicate谓词

作者: dongzhensong | 来源:发表于2019-07-21 21:17 被阅读0次

最近做一个iOS项目需要用到谓词对数据内容进行过滤,发现了一个需要注意的问题,感觉有必要做一个笔记。

需求:过滤取出数组中model.statu等于某一个值的所有model


正确写法

NSString *predicateStr = [NSString stringWithFormat:@"SELF.statu=='%@'", self.saleOrderQueryBillType];
self.saleOrderQueryBillType];
NSPredicate* predicate = [NSPredicate predicateWithFormat:predicateStr];

错误写法

NSPredicate* predicate = [NSPredicate predicateWithFormat:@"SELF.statu=='%@'", self.saleOrderQueryBillType];

咋看之下感觉没什么区别,但实现后效果是不一样的。这个大概跟使用的运算符 == 有关。

相关文章

网友评论

      本文标题:2019-07-21 NSPredicate谓词

      本文链接:https://www.haomeiwen.com/subject/kmgvlctx.html