0
Controller.AddObject를 사용하여 추가 한 NSTreeController에서 모든 항목을 지우고 싶습니다. 이것이 가능한가? 나는 모든 인덱스 경로를 검색하고 역순으로 정렬하여 항목을 하나씩 제거 할 수 있다고 가정하지만 데이터를 지우는 방법을 기대하고 있습니다.NSTreeController에서 모든 항목 제거
Controller.AddObject를 사용하여 추가 한 NSTreeController에서 모든 항목을 지우고 싶습니다. 이것이 가능한가? 나는 모든 인덱스 경로를 검색하고 역순으로 정렬하여 항목을 하나씩 제거 할 수 있다고 가정하지만 데이터를 지우는 방법을 기대하고 있습니다.NSTreeController에서 모든 항목 제거
NSTreeController
에서 setContent:
을 호출하여 전체 트리 모델을 바꾸기 만하면됩니다.
이 모든 것을 제거하지만 불가능 새로운 요소를 추가합니다 :
[treeController setContent:nil];
대신 빈 컬렉션을 대체하기 위해 고향 :
[treeController setContent:@[]];
모델에 따라 추가 설정을 할 필요가 있습니다 컬렉션을 위해.