我有NSArrayController
绑定到NSTableView
。表格视图具有标准+ / -
按钮。
当我按下+
按钮触发add:
NSArrayController
NSTextField
动作时,列表中的新项目将自动被选中,从而阻止用户编辑文本单元格内multiple
。
在IB中,未检查表格视图Highlight
的选择属性,因此甚至不能进行多项选择,也不能“手动”。
我必须将None
更改为{{1}}以解决问题,但现在我无法删除单个列,这在我的情况下很好,但我想知道如何这可以解决,理想情况下没有实现委托(我更喜欢用这种标准情况的绑定来连接东西)。
答案 0 :(得分:1)
如果我理解正确,每次向NSArraycontroller添加项目时,都会在NSTableview中选择它。您是否选择了preserveSelection并取消选择了NSArraycontroller的avoidEmptySelection?您还必须取消选中“selectInsertedObjects”。