2

たとえば、x と y の double 値を持つ NSManagedObject があります。提供されたポイントから少し離れたポイントのリストを取得したい。次の述語を使用しようとしました:

[NSPredicate predicateWithFormat:@"(x-%f) (x-%f)-(y-%f) (y-%f) <= %f", point.x, point.x, point.y, ポイント.y, 25*25] . しかし、何らかの理由で機能しません:(( .

私の実験では、 (x-1)*2-x >= 0 のような述語は x が 1 より大きい場合でも 0 オブジェクトを返し、 (x+1)*2-x >= 0 はすべてのオブジェクトを返すことがわかりました。したがって、述語での計算はサポートされていないと思われますが、どこを見てもそれに関する情報はありません

4

0 に答える 0