在我的项目中,我有两个 NSOutlineViews 设置如下:
右侧是左侧选择的子树,使用两个 NSTreeController 使用可可绑定设置,其中右侧绑定到左侧的选择属性。如果我如下所示在右侧添加子项目,左侧的相同项目将无法展开。
我已经到处寻找答案,但到目前为止我能找到的唯一解决方案是手动调用视图上的显示。有任何想法吗?
在我的项目中,我有两个 NSOutlineViews 设置如下:
右侧是左侧选择的子树,使用两个 NSTreeController 使用可可绑定设置,其中右侧绑定到左侧的选择属性。如果我如下所示在右侧添加子项目,左侧的相同项目将无法展开。
我已经到处寻找答案,但到目前为止我能找到的唯一解决方案是手动调用视图上的显示。有任何想法吗?
我发现在树控制器上调用重新排列对象可以创造奇迹。与在 XIB 中具有“自动重新排列内容”复选框的数组控制器不同,树控制器需要您在某处为此编写代码。
这:
更改树中的节点后将重新排列对象发送到 NSTreeController 的正确方法?
是关于这样做的相关讨论。