私のモデルではNSMutableArray
、要素の数の変化を追跡するを取得しました。私の見解ではNSTextField
、要素の数を示すが表示されます。
ビューはnibファイルからアーカイブ解除され、モデルをalloc/initsします。したがって、モデルと含まれている配列について認識しています。
次のように接続を確立しました。テキストフィールドのInterfaceBuilderで、次のようなCocoaBindingの「パス」を追加しましたmyModell.myArray.@count
。これにより、count
プロパティにアクセスできます(配列自体は変更されないため、これは必須です)。
バインディングは、配列にアクセスできるようにモデルで確立したKey-Valueコンプライアンスに基づいています。しかし、Key-Valueコンプライアンスは問題の一部ではありません。
私の質問:バインディングをソースコードに入れて、 Interface Builderに書き込まないようにするにはどうすればよいですか?