개요보기와 사용자 지정보기 모두에서 동시에 (동시에) 표시하고 싶은 물건의 계층 구조가 있습니다. CH의 Buck and Yacktman (코코아 디자인 패턴) 예제와 유사합니다. 29 대신 표 대신 개요를 사용하십시오. 가장 가능성있는 세부 정보보기도 사용할 수 있습니다.사용자 정의 조회 - NSTreeController 또는 Not?
이전에는 NSTreeController를 사용하여 단 한 개의 개요보기를 만들었습니다. 이제 나는 "arrangedObjects"가 자신이 원하는 것이 아니라는 사실을 발견했습니다. 또한 (어떤 이유로) 모든 'canInsert'와 그 친척은 가치가 없다는 것을 알게되었습니다. (어떤 이유로 나는 찾을 수 없습니다 (또는 Google과 함께)). 지금까지 NSTreeController는 두 가지 뷰를 조정하는 데 거의 도움이되지 않는 것으로 보입니다. (덧붙여서 필자는 항상 이전에 추가 된 함수를 삭제할 수있었습니다.)
이제는 데이터 소스 접근 방식을 사용하는 것이 더 좋고 더 간단 할 것 같습니다. Handmade 중재 컨트롤러를 갖춘 Buck and Yacktman의 그림 29.4 (357 페이지)와 같은 아키텍처를 사용하십시오.
의견이나 비평 또는 정답 !?
저는 현재 인스펙터보기에 대해 다른 아이디어를 사용하고 있으며 NSTreeController를 데이터 소스로 사용하려고합니다. 내 희망은 트리 컨트롤러를 사용하여 내 견해를 뒷받침하는 것이 었습니다. 트리 (항목 추가/제거/이동)와 그에 따른 사용자 지정보기를 조작 할 수 있습니다 (당연히 모든 기능을 직접 구현해야합니다!). 나는 Cocoa에 익숙하지만 전에 이런 식으로 시도하지 않았습니다. 컨트롤러 클래스를 사용하여이 방식으로 사용자 정의보기를 되돌릴 수있는 예제 프로젝트를 어디서 찾을 수 있는지 알고 계십니까? NSArrayController 또는 NSTreeController 프로젝트 중 하나? –
나는 어떤 손이든 모른다. 나는 내가이 방법을 알았다고 생각한 것에 찬성하여이 질문을했을 때 내가 연구하고있는 실험적인 것을 거의 포기했다. 내가 작업해야했던 시간이지나면서 느리게 진행되었습니다. 행운을 빕니다. –