【问题标题】:How to place variables inside button target selector如何在按钮目标选择器中放置变量
【发布时间】:2016-08-23 21:33:54
【问题描述】:

我有一个添加目标的按钮,选择器包含一个变量。
我可以将变量添加到选择器中而不会收到错误吗?
提前谢谢你。

//this cause a selector error when run
self.save.addTarget(self, action: #selector(self.saveItems(dataToSave)), forControlEvents: .TouchUpInside)

【问题讨论】:

标签: ios swift uikit selector target-action


【解决方案1】:

创建一个附加函数以将其用作操作selector 参数

func helperFunc() {
    self.saveItems(dataToSave)
}

然后添加它

self.save.addTarget(self, action: #selector(self.helperFunc), forControlEvents: .TouchUpInside)

【讨论】:

    猜你喜欢
    • 2021-07-16
    • 2016-12-05
    • 1970-01-01
    • 1970-01-01
    • 2018-03-08
    • 1970-01-01
    • 2022-07-08
    • 1970-01-01
    相关资源
    最近更新 更多