select语法为swift 3.0

我试图按照这种方式添加到button:

btnAll.addTarget(self, action: #selector(buttonTapped(_:)), for: .touchUpInside) 

但它给了我一个错误:

使用未parsing的标识符'buttonTapped'

但是我宣称function如下:

 func buttonTapped(sender: UIButton) { print("All Tapped") } 

有谁可以告诉我什么是正确的方法来做到这一点在迅速3。

添加目标,

现在应该写成#selector(buttonTapped(sender:))或使用#selector(buttonTapped(_:))

 btnAll.addTarget(self, action: #selector(buttonTapped(_:)), for: .touchUpInside) 

然后改变你的function,

  func buttonTapped(_ sender : UIButton){ .... } 

你可以这样做:

 btnAll.addTarget(self, action: #selector(buttonTapped(sender:)), for: .touchUpInside)