私は次のようなコアデータモデルを持っています:
EntityA <---- >> EntityB << ----> EntityC
EntityB
ここで、 whereのオブジェクトを取得したいと思いますEntityC == nil
。
私は多くのオプションについて考えました:
私が試したのは:
ANY EntityB.EntityC == nil
これはエラーにはなりませんが、これはのすべてのオブジェクトを検索し、そうでEntityA
ない場合でも、のオブジェクトを取得するため、期待どおりに機能しません。nil
EntityA
だから私が試したのは:
ALL Participant.ParticipantCategory == nil
しかし、これはエラーになります:
キャッチされなかった例外'NSInvalidArgumentException'が原因でアプリを終了しています、理由:'サポートされていない述語(null)
SubQueriesも使用してみましたが、うまくいきませんでした。私はそれを解決するために何時間も費やしましたが、運がありません。
何か案は?