1

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

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

1 回答 1

0

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

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

然后添加它

self.save.addTarget(self, action: #selector(self.helperFunc), forControlEvents: .TouchUpInside)
于 2016-08-23T22:17:15.453 回答