我已经尝试了一切,似乎没有任何工作。我有一个RNLoadingButton,我通过调用添加一个动作
myButton.addTarget(self, action: #selector(myfunc), for: .touchUpInside)
@objc func myfunc() { some stuff here }
但它甚至没有达到myfunc方法。我甚至尝试将RNLoadingButton更改为UIButton,但没有任何改变
如果您不小心关闭了用户交互,您是否检查了代码和Interface Builder?尝试添加以下代码行:
myButton.isUserInteractionEnabled = true
试试这个!
myButton.addTarget(self, action: #selector(myfunc(sender:)), for: .touchUpInside))
@objc func myfunc(sender:RNLoadingButton) {
}
尝试以下代码:
myButton.addTarget(self, action: #selector(myfunc(sender:)), for: .touchUpInside)
@objc func myfunc(sender: UIButton) {
//some stuff here
}