Нажмите внутри Swift 2.2 OSX [закрыто]
У меня есть несколько элементов управления, таких как NSTextfields и NSButtons. Я не мог найти решение для подправки внутри событий в Swift 2.2. Я пробовал это с новыми селекторами, но я не знаю, как обрабатывать сенсорные события с ними ... Вот мой код:
override func viewDidLoad() {
textfield.action = #selector(myAction)
button.action = #selector(myAction)
}
func myAction(sender: NSView)
{
print("aktuell: \(sender)")
currentObject = sender
}
Я не знаком с новой версией Swift 2.2, поэтому не знаю, как обрабатывать сенсорные события. Я также пытался справиться с методами делегата, но это также не сработало, потому что у меня нет метода для элемента управления, если к нему прикасались.
В более старых версиях swift у меня было что-то вроде:
button.addTarget(self, action: Selector("actionMethod"), forControlEvents: UIControlEvents.TouchUpInside)
Ошибка при попытке добавитьaddTarget
функция:
Значение типа «NSButton» не имеет члена «addTarget»
Но я не могу найти это в Swift 2.2, и возникает ошибка, если я пытаюсь использовать его. Спасибо за помощь!
Я использую OSX, а не iOS, но это должно быть то же самое ...