Swift3 iOS - Comment faire UITapGestureRecognizer la fonction de déclenchement

Je suis en train d'ajouter un UITapGesture à un UIButton de sorte qu'il sera le déclencheur d'une fonction lors de l'écoute. Je suis à l'aide de Swift 3 et est l'obtention de certains d'erreur:

Résiliation d'application en raison de uncaught exception 'NSInvalidArgumentException', la raison: '-[SwiftRunner.ViewController tapBlurButton]: unrecognized sélecteur envoyé à l'instance 0x149e07610'

C'est à peu près ce que j'ai:

//Swift 3
import UIKit
class ViewController {

   @IBOutlet weak var qsBlurButton: UIButton!       

   override func viewDidLoad() {
      super.viewDidLoad()

      let tapGesture = UITapGestureRecognizer(target: self, action: Selector(("tapBlurButton")))
      qsBlurButton.addGestureRecognizer(tapGesture)
   }

   func tapBlurButton(sender: UITapGestureRecognizer) {
      print("Please Help!")
   }
}
  • si vous voulez déclencher une fonction à l'aide de UIButton alors vous pouvez aussi utiliser qsBlurButton.addTarget(cible: auto, action: ":FuncName", forControlEvents: TouchUpInside)
InformationsquelleAutor Sebbe | 2016-08-08