如何在大纲视图中使用Core Data删除行?

时间:2009-05-26 16:59:12

标签: objective-c cocoa

我有一个大纲视图,其中显示了2个实体,因此它连接到NSTreeController。我创建了一个按钮并将其绑定到NSTreeController的可用性>已启用的控制器密钥'canRemove'。但是,当您运行App时,即使在“大纲视图”中选择了行,该按钮也始终处于禁用状态。如何修复此问题并删除“大纲”视图中的选定行?

2 个答案:

答案 0 :(得分:5)

您需要将按钮的目标设置为树控制器,并将其操作设置为remove:。这在IB中很简单:右键单击树控制器,然后从其remove:操作(特别是从行的右边缘的圆圈)拖动到“删除”按钮。

答案 1 :(得分:3)

树控制器上是否可以“编辑”?