gpt4 book ai didi

cocoa - tableCellView 内的 NSButton : how to use the "action invocation" for a View Based NSTableView/NSArrayController

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

对于基于 View 的 NSTableView/NSarrayController:如何使用 tableCellView 内 NSButton 的“操作调用”来更改实体的属性?

我有以下设置:

  • 一个“基于 View ”的 NSTableview,只有一列。
  • 使用“实体模式”并绑定(bind)到核心数据实体的 NSarrayController。

Picture of the demo application

我想使用按钮的操作调用来更新实体。例如将“bool”属性设置为 true。

如果我只是使用“模型关键路径”并将其设置为 objectValue.escaped,则按钮将被禁用。

最佳答案

我可以通过在按钮本身(NSTableCellView 内的 View 类)上设置一个操作来使其工作,然后将 NSTableView 的委托(delegate)设置为实现选择器的类。然后它就会按预期工作。

关于cocoa - tableCellView 内的 NSButton : how to use the "action invocation" for a View Based NSTableView/NSArrayController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13553479/

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