J'essaie d'ajouter une cible dans le bouton de cette façon:
btnAll.addTarget(self, action: #selector(buttonTapped(_:)), for: .touchUpInside)
Mais cela me donne une erreur:
Utilisation de l'identifiant non résolu 'buttonTapped'
Mais j'ai déclaré fonctionner comme:
func buttonTapped(sender: UIButton) {
print("All Tapped")
}
Quelqu'un peut-il me dire quelle est la bonne façon de procéder dans Swift 3.
Ajouter une cible comme,
devrait maintenant être écrit comme #selector(buttonTapped(sender:))
ou utiliser #selector(buttonTapped(_:))
btnAll.addTarget(self, action: #selector(buttonTapped(_:)), for: .touchUpInside)
puis changez votre fonction comme,
@objc func buttonTapped(_ sender : UIButton){
....
}
Vous pouvez le faire de cette façon:
btnAll.addTarget(self, action: #selector(buttonTapped(sender:)), for: .touchUpInside)