0

いくつかの対多関係を持つモデルがあります。

システム ->> アイテム ->> コード

System の fetchRequest に述語を書き込もうとしています。

少なくとも 1 つのコードを持つアイテムを持つシステムのみを表示したい。

サブクエリを試しましたが、うまくいきません。

これは私が試したことです...

[NSPredicate predicateWithFormat:@"(SUBQUERY(items, $x, $x.codes.@count != 0) != 0)"];

これの他のさまざまな順列を試しましたが、それらはすべて同様のエラーをスローします。

誰かが正しい述語形式を教えてもらえますか?

4

1 に答える 1

0

サブクエリ用に別のものを追加する必要があると思います@count

[NSPredicate predicateWithFormat:@"SUBQUERY(items, $x, $x.codes.@count != 0).@count != 0"];
于 2012-11-06T08:45:05.193 に答える