Ich habe eine UIButton mit Swift 3 erstellt und ich möchte es einige Nachricht drucken, wenn es gedrückt wird.Stuck mit Hinzufügen von Ziel zu Schaltfläche in Swift 3 programmgesteuert
Also habe ich so etwas wie dieses: In Loadview()
button.addTarget(self, action: #selector(ViewController.pressButton(button:)), for: .touchUpInside)
Verfahren:
func pressButton(button: UIButton) {
NSLog("pressed!")
}
Aber es passiert nichts, wenn ich auf die Schaltfläche klicken.
Haben Sie die Lösung erhalten? –
Sieht so aus, als ob Sie die Funktion aufrufen, die sich in ViewController befindet, aber Ihr Ziel ist self. Wenn Sie dies von einem anderen ViewController aus versuchen, muss self ViewController sein. – Bobby