CoreData:查找计算性能的最小值(CoreData: Find minimum of calc

2019-09-01 06:13发布

说我有一个CoreData实体“点”有两个属性x和y(两者的NSNumber)。

如何将一个NSPredicate需要寻找喜欢让我找到的最近点说A,B? 用于距离= SQRT((XA)(XA)+(YB)(YB))

虽然我可以定义计算到预定点的距离短暂性质,我不能看到如何启动一个fetchrequest时,我可以以编程方式改变这一点。

任何帮助将不胜感激。

Answer 1:

很抱歉,但在做算术NSPredicate不支持。 只有比较操作都可以使用。 和讯变得更糟。 你不能在使用瞬态特性NSFetchRequest 。 只有持久属性可以使用。 如果你真的需要在撷取你的对象这种水平的控制,核心数据可能无法满足您。



文章来源: CoreData: Find minimum of calculated property