2

Я использую NSTreeController с NSOutlineController для отображения содержимого в иерархии 1parent-1child. Моя структура такова:
- родитель
- ребенок
- родитель
- ребенокКак удалить все элементы из NSTreeController с NSOutlineController

Теперь при нажатии пользователем кнопки обновления, я хочу, чтобы удалить все узлы и пополнить его снова.

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

но нет, кажется, работает.

Я думаю, дребезжание NSTreeController с NSArrayController должно помочь, но я действительно не знаю, шаги, чтобы связать - NSArrayController - NSTreeController - NSOutlineController.

ответ

2

Я делаю это все время с несвязанными списками.

Простой, чтобы очистить список:

[treeController setContent: ноль];

+1

Я нашел, что это не позволяет добавлять объекты позже, но к контроллеру ... – tofutim

 Смежные вопросы

  • Нет связанных вопросов^_^