0

我搜索了整个互联网,但找不到关于如何在 NSPredicate 中使用 NSExpression 的任何好的解释。我知道我的谓词需要内置函数 abs 。我有这个谓词:

NSPredicate *predicate=[NSPredicate predicateWithFormat:@"hg-%f<0.000001",[txtInput.text floatValue]];

我需要 hg-[txtInput.text floatValue] 部分的绝对值。我如何实现它?

4

1 回答 1

4

abs( )在您想要谓词字符串内的绝对值的表达式周围添加

NSPredicate *predicate=[NSPredicate predicateWithFormat:@"abs(hg-%f)<0.000001",[txtInput.text floatValue]];
于 2012-02-26T21:35:46.810 回答