我有一个大纲视图,其中显示了2个实体,因此它连接到NSTreeController。我创建了一个按钮并将其绑定到NSTreeController的可用性>已启用的控制器密钥'canRemove'。但是,当您运行App时,即使在“大纲视图”中选择了行,该按钮也始终处于禁用状态。如何修复此问题并删除“大纲”视图中的选定行?
答案 0 :(得分:5)
您需要将按钮的目标设置为树控制器,并将其操作设置为remove:
。这在IB中很简单:右键单击树控制器,然后从其remove:
操作(特别是从行的右边缘的圆圈)拖动到“删除”按钮。
答案 1 :(得分:3)
树控制器上是否可以“编辑”?