2

NSOutlineControllerNSTreeController을 사용하여 1 부모 -1child 계층 구조로 내용을 표시하고 있습니다. 내 구조는 다음과 같이이다 :
- 부모
- 아이
- 부모
- 아이NSOutlineController를 사용하여 NSTreeController에서 모든 요소를 ​​제거하는 방법

이제 사용자를 눌러 새로 고침 버튼을, 나는 모든 노드를 제거하고 다시 보충 할 때.

[[treeController arrangedObjects] removeAllItems]; 
[[treeController arrangedObjects] removeAllObjects]; 

하지만 보이지 않는 것 같습니다.

나는 NSArrayControllerNSTreeController가 도움이 마시고 떠들 생각하지만 난 정말 단계를 결합 모르겠어요 - NSTreeController - - NSOutlineControllerNSArrayController합니다.

답변

2

언 바운드 목록으로 항상 처리합니다.

목록 삭제 간단 :

[treeController의 setContent를 : 무기 호]

+1

내가 컨트롤러에 나중에 객체를 추가 할 수 없다는 것을 발견했습니다 ... – tofutim