Klicke in swift 2.2 OSX [closed]

Ich habe mehrere Steuerelemente wie NSTextfields und NSButtons. Ich konnte in Swift 2.2 keine Lösung für das Nachbessern von Ereignissen finden. Ich habe es mit den neuen Selektoren versucht, aber ich weiß nicht, wie ich mit Berührungsereignissen umgehen soll ... Hier ist mein Code:

override func viewDidLoad() {
    textfield.action = #selector(myAction)
    button.action = #selector(myAction)
}

func myAction(sender: NSView)
{
    print("aktuell: \(sender)")
    currentObject = sender
}

Ich bin mit der neuen Version von Swift 2.2 nicht vertraut, daher habe ich keine Ahnung, wie ich mit Berührungsereignissen umgehen soll. Ich habe auch versucht, mit den Delegate-Methoden umzugehen, aber das hat auch nicht funktioniert, weil ich keine Methode für das Steuerelement habe, wenn es berührt wird.

n den älteren Versionen von swift hatte ich so etwas wie:

button.addTarget(self, action: Selector("actionMethod"), forControlEvents: UIControlEvents.TouchUpInside)

Error beim Versuch, das @ hinzuzufügaddTarget Funktion:

Value vom Typ 'NSButton' hat kein Mitglied 'addTarget'

Aber ich kann dies in Swift 2.2 nicht finden und es gibt einen Fehler, wenn ich versuche, es zu verwenden. Danke für die Hilfe

Ich benutze OSX nicht iOS, aber das sollte das gleiche sein ...

Antworten auf die Frage(4)

Ihre Antwort auf die Frage