例如,我有带有x和y double值的NSManagedObject。我想获得与提供的距离有一定距离的点列表。我试着使用下一个谓词:
[NSPredicate predicateWithFormat:@“(x-%f)(x-%f) - (y-%f)(y-%f)< =%f”,指向。 x,point.x,point.y,point.y,25 * 25]。但它由于某种原因不起作用:((。
在我的实验中,我发现像(x-1)* 2-x> = 0这样的谓词即使x大于1也会返回0个对象,并且(x + 1)* 2-x> = 0返回所有对象。所以我怀疑谓词中的计算不受支持,但在我看来的任何地方都没有关于它的信息