2014-01-24 31 views
0

我有一個NSTableView,綁定爲NSArrayController。當選中一行或多行時,我想在NSTextField中顯示所選行的名稱。如果只選擇一行,則應顯示該值,如果選擇多行,則應在文本字段中顯示內容「多個」。使用綁定在NSTextField中顯示多個值

設置我的NSTextField綁定如下:

NSTextField bindings

如果表視圖更新的選擇,例如我選擇一個行的文本視圖的內容得到如下:

(
    val1 
) 

如果我選擇多行文本字段中顯示該內容:

(
    val2, 
    val1 
) 

爲什麼文本字段不能正常顯示內容陣列?

回答

0

偶然發現我的解決方案。綁定必須更改爲:

self.arrayController.selection.name