У меня есть простое приложение какао Swift.Главное окно содержит:
- панель инструментов с некоторыми элементами панели инструментов изображения
- NSViewController (с именем ViewController)
В ViewController я реализовал:
func validateToolbarItem(_ item: NSToolbarItem) -> Bool
для включения кнопок в соответствии с моими требованиями.
К сожалению, validateToolbarItem никогда не вызывается.
В другом приложении Objective-C у меня точно такой же сценарий ифункция:
-(BOOL)validateToolbarItem:(NSToolbarItem *)toolbarItem
правильно вызывается.
Как мне решить эту проблему?Чего мне не хватает в swift?
Спасибо.