Core Data プロジェクトには、Entity1 と Entity2 の 2 つのエンティティがあります。テーブル ビューと、その隣のテキスト フィールドにいくつかのプロパティを表示する Entity1 のアレイ コントローラーをセットアップしました。これはデータ入力用のシンプルなアプリで、凝ったものではありません - すべて Cocoa Bindings を使用して構築されています。Entity1 の属性のすべての値が保存され、正しく取得されます。テキストフィールドをバインドする方法は次のとおりです。
Value - Bind to Entity1ArrayController
Controller Key: selection
Model Key Path: attribute
両方のエンティティには 1 対 1 の関係があり、Entity2 の属性を別のテキスト フィールドにバインドできるようにして、Entity1 でうまく機能するように値を設定できるようにしたいと考えています。これを同じアレイコントローラーにバインドし、関係と属性をキーパスとして入力するだけだと思いました。
Controller Key: selection
Model Key Path: relationship.attribute
コードはコンパイルされ、値を入力できますが、保存も取得もされません。どこが間違っていますか?