【问题标题】:Swift: Add Action to a Table View Cell when value enteredSwift:输入值时将操作添加到表格视图单元格
【发布时间】:2016-04-16 07:53:00
【问题描述】:

我有一个表格视图单元格,并在其中添加了一个操作,我想在更改值时执行该操作。

我已经在viewController中添加了action方法

@IBAction func valueEntered(sender: NSTextFieldCell)
{

    print("valueEntered")

}

我可以通过双击来编辑表格视图单元格,但我的方法永远不会被调用。

我知道我以前做过这个,但我一定是错过了一步。

【问题讨论】:

  • 您是否尝试过使用文本字段委托方法?
  • 我猜你的@IBAction 与表委托方法didSelectRowAtIndexPath 冲突。您是否尝试在 tableView 的didSelectRowAtIndexPath 处设置断点?您能否尝试添加一些代码,以便更轻松地缩小问题的原因?

标签: swift nstextfieldcell


【解决方案1】:

您必须连接NSTableView 代表。

在您的情况下,按住 Control 单击并从 Reseller Table 拖动到 File's Owner,然后选择 delegate

【讨论】:

    猜你喜欢
    • 2016-07-10
    • 2019-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-10
    • 1970-01-01
    • 2021-06-04
    相关资源
    最近更新 更多