gpt4 book ai didi

objective-c - 如何在基于 View 的 NSTableView 中绑定(bind) NSButton 的点击 Action

转载 作者:太空狗 更新时间:2023-10-30 03:51:48 24 4
gpt4 key购买 nike

我有一个设置为“基于 View ”的 NSTableView,并且在每个 NSTableCellView 中都有一个 NSButton 和一个 NSTextField.

正在从数组 Controller 正确填充文本字段。按钮显示正确,但我无法弄清楚如何连接点击操作。

我认为这可以通过从 IB 中的 NSButton 控制拖动到我的 Controller 中的一个简单方法(在本例中为 NSDocument 子类)来实现:

- (IBAction)testAction:(NSButton *)sender {
NSLog(@"Test action");
}

它连接正常但从未被解雇。知道这是为什么或如何解决吗?

最佳答案

我不明白为什么会这样,但我遇到了同样的问题,并且能够通过将表委托(delegate)和数据源分配给 IB 中的文件所有者来使其正常工作,这也是我的点击处理程序的类。直到那时它似乎才真正绑定(bind)了我的单元格 View 中按钮的点击处理程序。以前我在加载 View 后在代码中设置委托(delegate)和数据源。

关于objective-c - 如何在基于 View 的 NSTableView 中绑定(bind) NSButton 的点击 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20783447/

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