2014-01-24 4 views
0

NSTableView의 값이 NSArrayController입니다. 하나 이상의 행이 선택되면 NSTextField에서 선택한 행의 이름을 표시하려고합니다. 한 행만 선택하면 값이 표시되어야합니다. 여러 행이 선택되어 있으면 텍스트 필드에 "다중"내용이 표시되어야합니다.바인딩을 사용하여 NSTextField에 여러 값 표시

NSTextField bindings

하면 테이블 뷰 업데이트의 선택, 예를 들어, 다음과 같이

나는 내 NSTextField있는 바인딩을 설정

(
    val2, 
    val1 
) 

왜 텍스트 필드가 제대로 내용을 표시하지 않습니다 : 나는 여러 행을 선택하면

(
    val1 
) 

텍스트 필드는이 내용을 보여줍니다 : 나는 텍스트 뷰의 내용은 다음과 도착 일 행을 선택 배열의?

답변

0

우연히 해결책을 찾았습니다. 바인딩을 다음으로 변경해야합니다.

self.arrayController.selection.name