フェッチ要求を行う必要がありますが、要求に必要な NSPredicate がよくわかりません。シナリオは次のとおりです。
List
エンティティがあり、オブジェクトlist
は一連のオブジェクトに対して対多の関係にありRequest
ます。各Request
オブジェクトには、一連のTags
オブジェクトと対多の関係があります。
エンティティに対してフェッチ リクエストを実行する必要がありますが、呼び出しTags
の対象がわかりません。特定のリストのすべてのリクエストのすべてのタグにあるNSPredicate
のみを引き出したいと思います。tags
これが私が試したことです:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"tag in ANY list.requests.tags"];
しかし、私はこれが正しくないことを知っています。私は自分のリストを指定することができず、 もlist.requests
返します。また、セットNSSet
で行うことはできません.tags
。私はかなり立ち往生しています。
役立つ場合に備えて、関係の写真を添付しました。