Coincé avec l'ajout de la cible à bouton swift 3 par programmation

J'ai créé un UIButton l'utilisation de Swift 3 et je veux qu'il à l'impression d'un message lorsqu'il est pressé.

J'ai donc fait quelque chose comme ceci:
Dans loadView()

button.addTarget(self, action: #selector(ViewController.pressButton(button:)), for: .touchUpInside)

Une méthode:

func pressButton(button: UIButton) {

    NSLog("pressed!")

}

Mais rien ne se passe lorsque je clique sur le bouton.

Avez-vous la solution?
On dirait que tu es l'appel de la fonction qui est dans ViewController, mais votre objectif est auto. si vous essayez de le faire à partir d'un autre ViewController, l'auto aura besoin d'être ViewController.

OriginalL'auteur user234159 | 2016-10-02