У меня есть NSTreeController (поставка контента для NSOutlineView).Я хотел бы, чтобы объекты верхнего уровня принадлежали одному классу, а все другие объекты (то есть дети любого уровня) принадлежали к другому.Какой лучший способ это сделать?
Мне нужно как-то изменить поведение, по крайней мере, add
, addChild
, insert
и insertChild
, я полагаю.Однако я надеялся найти простой способ объяснить это только в одном месте, а не менять четыре отдельных метода.