2014-02-10 4 views
0

Controller.AddObject를 사용하여 추가 한 NSTreeController에서 모든 항목을 지우고 싶습니다. 이것이 가능한가? 나는 모든 인덱스 경로를 검색하고 역순으로 정렬하여 항목을 하나씩 제거 할 수 있다고 가정하지만 데이터를 지우는 방법을 기대하고 있습니다.NSTreeController에서 모든 항목 제거

답변

0

NSTreeController에서 setContent:을 호출하여 전체 트리 모델을 바꾸기 만하면됩니다.

이 모든 것을 제거하지만 불가능 새로운 요소를 추가합니다 :

[treeController setContent:nil]; 

대신 빈 컬렉션을 대체하기 위해 고향 :

[treeController setContent:@[]]; 

모델에 따라 추가 설정을 할 필요가 있습니다 컬렉션을 위해.

관련 문제