Уведомление osx NSPopUpButton после выбора

Мне нужно знать выбор пользователя после того, как пользователь изменил элемент с NSPopUpButton.

С какой стати элемент управления NSPopUpButton имеет уведомление перед действием пользователя.:

Отправляется, когда объект NSPopUpButton получает событие «нажатие мыши», то есть когда пользователь собирается выбрать элемент из меню.

Реализация уведомления NSPopUpButton работает нормально:

@objc func popUpButtonUsed(notification: NSNotification){
    print(distributionPopUpButton.titleOfSelectedItem!)
}

Но как я могу вызвать действие/метод после выбора пользователя?

Спасибо!


person JFS    schedule 25.02.2017    source источник
comment
Установите IBAction. Разве это не так просто?   -  person El Tomato    schedule 26.02.2017
comment
не для меня. как запустить действие после выбора пользователей? благодаря.   -  person JFS    schedule 26.02.2017
comment
ок, ок, это просто. Использование действия действительно вызывает метод после выбора пользователя. Идеально. Спасибо. Разве это не было очевидно для меня. Создайте ответ, что я могу принять вашу помощь!   -  person JFS    schedule 26.02.2017


Ответы (1)


Это как следующее.

@IBAction func popUpButtonUsed(_ sender: NSPopUpButton) {
    print(sender.indexOfSelectedItem)
}
person El Tomato    schedule 25.02.2017