为什么单击“删除”按钮而不是选中的按钮时,大纲视图底部的行会被删除?

时间:2009-06-05 18:22:56

标签: objective-c cocoa nsarraycontroller nsoutlineview nstreecontroller

当我在大纲视图中选择一行(连接到NSTreeController)并单击“删除”按钮时,它不会删除我选择的行但实际上删除了表格底部的行。 有关更多信息,请参阅我的按钮连接:

http://snapplr.com/t1hm

和实体模型:

http://snapplr.com/k6n3

如果您需要更多信息,请随时发表评论。

1 个答案:

答案 0 :(得分:2)

首先,回应Alex的评论,纠正两个绑定绑定到树控制器而不是数组控制器。

其次,确保将大纲视图的“选择索引路径”绑定绑定到树控制器的selectionIndexPaths属性,以便树控制器知道所选内容。