gpt4 book ai didi

objective-c - 从 Cocoa 中的 NSTableView 中删除选定的行

转载 作者:行者123 更新时间:2023-12-03 17:21:36 25 4
gpt4 key购买 nike

我研究过类似的问题,但找不到解决我的问题的方法。我的 Cocoa 绑定(bind)应用程序中有一个 NSTableView。当我选择一行并按删除按钮(我已将删除按钮链接到 arrayController)时,数组中的最后一行将被删除。无论选择哪一行,最后一行始终会被删除。我希望删除所选行而不是最后一行。

我已经检查了“Select Indexes”的 TableView 连接和绑定(bind)是否已连接到“selectionIndexes”。为了使这项工作顺利进行,我可能会缺少什么?

感谢您的帮助

最佳答案

它适用于没有选定索引连接的选定项目。我专门为您的案例创建了示例项目。向我发送私有(private)消息以及发送地址的电子邮件。

要调试,请尝试覆盖 setter 以确定它是否被调用:

- (void)setSelectionIndexes:(NSIndexSet *)selectionIndexes{
_selectionIndexes = selectionIndexes;
NSLog(@"called");
}

关于objective-c - 从 Cocoa 中的 NSTableView 中删除选定的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24532494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com