私はコアデータプログラミングに非常に慣れていません。エンティティがテーブルであることを理解しています。次のことを行いたいと思います。
1 つのテーブル「レコード」には、別のテーブル (「イベント」) に属性「recordID」があります。このレコードに関連付けられた一連のイベントがあり、それらすべてにも属性「recordID」があります。「レコード」テーブルには、これらのテーブル間の多くの「イベント」関係に対する 1 つのエントリがあり、「recordID」でリンクされています。
データ モデル エディタで GUI の [フェッチされたプロパティ] を使用して、レコードの現在のレコード ID の「イベント」の配列を取得する方法を知りたいです。
述語プログラミングガイドを確認したところ、次のようなことができると記載されています。
[NSPredicate predicateWithFormat:@"anAttribute == %@", [NSNumber numberWithBool:aBool]];
だからGUIで、私は使用することを考えていました
recordID == recordID
異なるテーブルを区別するにはどうすればよいですか? self.recordID = recordID か何か?
編集:関係の目的を完全に誤解していない限り。リレーションシップはテーブルを自動的にリンクしますか?