说我有一个CoreData实体“点”有两个属性x和y(两者的NSNumber)。
如何将一个NSPredicate需要寻找喜欢让我找到的最近点说A,B? 用于距离= SQRT((XA)(XA)+(YB)(YB))
虽然我可以定义计算到预定点的距离短暂性质,我不能看到如何启动一个fetchrequest时,我可以以编程方式改变这一点。
任何帮助将不胜感激。
说我有一个CoreData实体“点”有两个属性x和y(两者的NSNumber)。
如何将一个NSPredicate需要寻找喜欢让我找到的最近点说A,B? 用于距离= SQRT((XA)(XA)+(YB)(YB))
虽然我可以定义计算到预定点的距离短暂性质,我不能看到如何启动一个fetchrequest时,我可以以编程方式改变这一点。
任何帮助将不胜感激。
很抱歉,但在做算术NSPredicate
不支持。 只有比较操作都可以使用。 和讯变得更糟。 你不能在使用瞬态特性NSFetchRequest
。 只有持久属性可以使用。 如果你真的需要在撷取你的对象这种水平的控制,核心数据可能无法满足您。