フェッチされたプロパティを数回使用しようとしましたが、正しいアプローチのように見えますが、うまくいきません。
私の最近の試みでは、取得したプロパティをエンティティに追加し、モデル内の他のエンティティを「宛先」として選択し、述語を有効であることがわかっている条件に設定しました。
問題 1: エンティティの NSManagedObject クラスが生成されるときに、fetched-property が何も含まれていません。いくつか検索した後、.h ファイルに宣言を追加し、.m ファイルに @dynamic ステートメントを追加しました (はい、NSArray * 型であることはわかっています)。
問題 2: その後でも、コードでこのプロパティにアクセスすると、fetch-request にエンティティがないことを示す例外がスローされます。「エンティティ」は「宛先」として指定されたものであると想定していますが、実際にはそこにあります。
したがって、フェッチされたプロパティがモデルで定義され、NSManagedObject 派生クラスで宣言され、実際にコードから使用される具体的な作業例 (iOS プラットフォーム) を誰かに提供してもらいたいと思います。
この時点で、私はこの時間の浪費をあきらめて、フェッチ要求コードを自分で実装するだけです。