0

食べ物を表すサブクラスがNSManagedObject欲しいです。ここで、2 つのエンティティ (または個別に保存されたリスト)、つまり、コア データを使用しFoodたいと考えています。両方のリストには同じオブジェクトが含まれていますが、それらをバラバラにして別々に保持したいと思います(冷蔵庫で食べることができます)。EatenFoodFoodInTheFridgeFoodFood

コアデータを使用してこれを達成するにはどうすればよいですか?

4

2 に答える 2

1

Core Data は、データベースではなく、オプションで永続的なオブジェクト グラフです。答えは、オブジェクトで行うのとまったく同じ方法で行うことです。2 つの派生エンティティ (EatenFood と FoodInTheFridge) を持つ基本エンティティ (Food) があります。Food のすべてを取得すると、EatenFood と FoodInTheFridge の両方が取得されます。特定のエンティティを照会すると、それらのみが取得されます。

于 2012-07-16T07:43:26.597 に答える
0

私はあなたの質問を別の方法で読みました。これらがあなたが望むものに近い場合に備えて、これをモデル化するいくつかの代替方法があります。

ここに画像の説明を入力

于 2012-07-16T08:48:58.663 に答える