2つのキー(firstNameとlastName)とそれらの値を含む辞書の配列があります。
名前苗字
スティーブ・ジョブズ
アンドレ/アガシ
クリスチアーノ/ロナウド
ユーザーインターフェイスは、ポップアップボタンとテキストフィールドで構成されています。
ポップアップボタンにユーザーの名を表示しています。次のバインディングを使用して、テキストフィールドのポップボタンで選択したユーザーの名を表示できます。
NSArrayController
コンテンツ配列-AppDelegate-myArray
NSPopUpButton
コンテンツ-アレイコントローラ-arrangedObjects-firstName選択値-AppDelegate-selectionValue
NSTextField
値-AppDelegate-selectionValue
ここで、myArrayはNSArrayとして宣言されたプロパティであり、selectionValueはAppDelegateクラスで宣言されたNSStringとして宣言されたプロパティです。
これで、バインディングを介してこれを実装する手がかりが少なくなりました。テキストフィールドには、ポップアップボタンで名が選択されているユーザーの名前が表示されるはずです。
誰かが私にそれを実装するためのいくつかの解決策を提案できますか、それともバインディングを通じて可能ですか?