我的NSTableView
绑定NSArrayController
。当选择一行或多行时,我想在NSTextField中显示所选行的名称。如果只选择了一行,则应显示该值,如果选择了多行,则应在文本字段中显示内容“multiple”。
我按如下方式设置了NSTextField绑定:
如果表格视图的选择更新,例如我选择一行文本视图的内容得到以下内容:
(
val1
)
如果我选择多行,则文本字段会显示以下内容:
(
val2,
val1
)
为什么文本字段没有正确显示数组的内容?
答案 0 :(得分:0)
偶然我找到了解决方案。必须将绑定更改为:
self.arrayController.selection.name