コアデータを使用して、データを取得したいと思います。私のモデルはいくつかの抽象エンティティを使用しています。添付の図を参照してください。ここで、QuantifiedIngredient は抽象クラスです。少なくとも 1 つの RecipeQuantifiedIngredients を持つ Ingredient エンティティをフェッチしたいのですが、その中間には抽象クラスである QuantifiedIngredient があります。
どうすればそれを行うことができますか? NSPredicate 内の抽象クラスの実際の型をテストするにはどうすればよいですか? アイデアや提案はありますか?
私が見つけた唯一の手がかり は、親エンティティのフェッチ要求の述語で子エンティティ名をどのように参照できますか?
RecipeQuantifiedIngredient であるかどうかを知るために、QuantifiedIngredient のカスタム プロパティを使用しますか? たとえば isRecipeQuantifiedIngredient?
どうもありがとうございました。