【发布时间】:2019-10-20 21:28:42
【问题描述】:
我正在向我的按钮添加一个动作
let button = UIButton()
button.addTarget(self, action: #selector(touchButton(button)), for: .touchUpInside)
我有我的@objc 方法
@objc public func touchButton(_ sender: UIButton) {
let soundNumber = soundButtons.index(of: sender)! //The index of the button
...
}
为什么我仍然收到
Argument of '#selector' does not refer to an '@objc' method, property, or initializer
【问题讨论】:
-
#selector(touchButton)或#selector(touchButton(_:))
标签: ios swift uibutton selector