我有一个NSArrayController
其内容是servers
我的 AppDelegate 的“”属性。
我有一个NSTextField
绑定到 的“ selection.name
”属性的NSArrayController
按钮,add:
并且remove:
在NSArrayController
.
我希望看到的是,当我单击“添加”按钮时,它NSTextField
会成为第一响应者,以便用户可以立即编辑服务器的名称。
我目前的策略是观察 " arrangedObjects
" 的属性,NSArrayController
但我从中得到的NSKeyValueChangeKindKey
只是NSKeyValueChangeSetting
枚举。我希望得到这个NSKeyValueChangeInsertion
值,这样我就可以要求文本字段成为第一响应者。
我的问题是,我是否以正确的方式进行此操作,还是有更常见的方法来完成此操作?我很好地连接绑定,我只是在努力解决如何将我自己的行为插入到裂缝中。