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