gpt4 book ai didi

cocoa - 如何使用 NSOutlineController 从 NSTreeController 中删除所有元素

转载 作者:行者123 更新时间:2023-12-03 16:39:03 25 4
gpt4 key购买 nike

我使用 NSTreeControllerNSOutlineController 来显示 1parent-1child 层次结构中的内容。我的结构是这样的:
- 家长
- child
- 家长
- child

现在,当用户按下刷新按钮时,我想删除所有节点并再次重新填充它。

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

但似乎没有任何效果。

我想将 NSTreeControllerNSArrayController 绑定(bind)应该会有所帮助,但我真的不知道绑定(bind)的步骤 -NSArrayController-NSTreeController-NSOutlineController.

最佳答案

我总是使用未绑定(bind)的列表来执行此操作。

简单地清除列表:

[treeController setContent:nil];

关于cocoa - 如何使用 NSOutlineController 从 NSTreeController 中删除所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4900699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com