Проблема с исчезновением NSMenuItems
Я отключил "автоматическое включение пунктов меню" для главного меню моего приложения в Интерфейсном Разработчике, потому что мне нужно отключить некоторые меню при загрузке определенных представлений. Я сталкиваюсь с проблемой, хотя. Всякий раз, когда мое приложение связывается с другим приложением (например, Safari), все меню становятся отключенными, и мне приходится принудительно завершать работу и перезапускать приложение. Что может быть причиной этого?
1 ответ
Решение
Оставьте "Auto Enables Items" включенным и отключите элементы, которые вам нужно отключить по требованию через -validateUserInterfaceItem:
от NSUserInterfaceValidations
протокол вашего первого респондента (или назначенная цель).