【发布时间】:2012-03-02 18:16:32
【问题描述】:
这是场景...
我的数据模型中有几个浮点属性,我想将它们与多个变量(实际上是另一个对象中的相同属性)进行比较,如果有任何匹配则返回...直接 NSPredicate。
但是...我想做的是跟踪哪些比较评估为真,然后进行计数。然后我想只返回前 X 个结果,即那些比较最多的结果。
示例...(不是实际代码!!)
object1.float1 = 1;
object1.float2 = 2;
object1.float3 = 3;
object2.float1 = 1;
object2.float2 = 2;
object2.float3 = 4;
object3.float1 = 1;
object3.float2 = 4;
object3.float3 = 4;
float1Variable = 1;
float2Variable = 2;
float3Variable = 3;
kReturnedObjects = 2;
我只想检索 object1 和 object2。
任何帮助将不胜感激,到目前为止,我的大多数可能的解决方案都非常费力!
【问题讨论】:
标签: objective-c ios core-data nspredicate