私はココアプログラミングが初めてです。したがって、これは簡単に解決できる質問かもしれません。
現在、Cocoa Bindings で遊んでいます。そして、簡単な設定をしてください。
別々の .xib ファイルと WindowController クラスを持つ 2 つのウィンドウがあります。
各ウィンドウには、NSString を含む同じクラス/オブジェクトにバインドされた TextField があります。
「最初の」ウィンドウで TextField の値を変更しても、何も起こらず、「2 番目の」ウィンドウの TextField は更新されません。
「最初の」ウィンドウにラベルを配置し、その値をバインドすると、すべて正常に機能し、同じウィンドウで TextField を変更すると、ラベルの値が変更されます。
最初のウィンドウの TextField の値を変更すると、2 番目のウィンドウの TextField を更新するにはどうすればよいですか?
これを機能させる唯一の方法は、TextField を NSUserDefaultsController にバインドすることです。しかし、データを保存することは私が探しているものではありません。
ウェブで検索していましたが、適切な解決策が見つからなかったので、どんな助けでも大歓迎です。
ありがとう!