2011-10-07 3 views
0

이전 질문을 다시 말하고 다시 게시합니다. 나는 원래의 질문을 너무 복잡하게 만들었다. 나는 TableView를 설정하고 파일을 가져 오는 방법을 이해합니다. 내가 이해하지 못하는 것은; 하나의 인터페이스에서 두 개의 NSTableView를 얻고 내가 선택한 테이블에 표시 할 내용을 얻으려면 어떻게해야합니까? 예를 들어, 파일/폴더를 첫 번째 TableView로 드래그하고 두 번 클릭하면 파일/폴더의 내용을 두 번째 테이블에 표시합니다.동일한 인터페이스에서 두 개의 NStableview를 사용하려면 어떻게해야합니까?

감사

+0

'NSTableViewDataSource' 프로토콜 메소드 ('numberOfRowsInTableView :'및'tableView : objectValueForTableColumn : row :')를 사용하고 계십니까, 아니면 지금까지 구현 된 테이블 뷰에 데이터를 어떻게 제공하는지 지정하십시오. 당신은 바인딩을 사용하고 있습니까? – NSGod

답변

1

두 개의 서로 다른은 dataSource 대표와 함께 두 개의 테이블 뷰를 제공하거나, 하나의 DataSource 오브젝트의 모든 호출에 전달되는 jQuery과 주소를 관찰합니다.

+0

오늘 내가 깨닫지 못했던 몇 가지 방법이 있다는 것을 깨달았습니다. TableView 메서드 내에서 if 문을 사용하여 어떤 tableView가 호출 중인지 확인하고 일부 호출 []로 테이블을 채우고 다른 함수에서 [tableView3 refreshData] 또는 이와 비슷한 함수를 호출 할 수 있습니다. 감사합니다 귀하의 게시물 – Miek

+0

다행 당신이 그것을 알아 냈어 - 당신은 이것에 재능을 보여줍니다. 너무 많은 사람들은 필요한 정확한 코드를 보여줄 것을 요구합니다. –

관련 문제