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

发布于 2024-07-22 10:04:46 字数 331 浏览 10 评论 0原文

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

http://snapplr.com/t1hm

和实体型号:

http://snapplr.com/k6n3

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

When I select a row in my outline view (connected to a NSTreeController) and click the remove button it doesn't delete the row that I have selected but actually deletes the row at the bottom of the table.
For some more information here is my Connections for the Button:

http://snapplr.com/t1hm

and the Entity model:

http://snapplr.com/k6n3

If you need more info feel free to comment.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

月下凄凉 2024-07-29 10:04:46

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

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

First, echoing Alex's comment, correct both bindings to be bound to the tree controller instead of the array controller.

Second, make sure you bind the outline view's “Selection Index Paths” binding to the tree controller's selectionIndexPaths property, so that the tree controller knows what's selected.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文