AppDelegateの" "プロパティNSArrayController
をコンテンツとする所有者がいます。servers
の" "プロパティにNSTextField
バインドされているがあり、の" "および" "アクションにボタンがアタッチされています。selection.name
NSArrayController
add:
remove:
NSArrayController
「追加」ボタンをクリックするNSTextField
と、が最初のレスポンダーになり、ユーザーがサーバーの名前をすぐに編集できるようになります。
私の現在の戦略は、の " arrangedObjects
"プロパティを観察することですが、NSArrayController
から返されるのNSKeyValueChangeKindKey
はNSKeyValueChangeSetting
列挙型だけです。NSKeyValueChangeInsertion
テキストフィールドにファーストレスポンダーになるように依頼できるように、値を取得したいと思っていました。
私の質問は、これを正しい方法で行っているのか、それともこれを達成するためのより一般的な方法があるのかということです。私はバインディングをうまく接続しています。自分の動作をクラックに挿入する方法に苦労しています。