Мое приложение для какао может открыть несколько popovers.
Если щелкнуть где-нибудь еще, открываемый в настоящее время поповер закроется (нормальное поведение)Есть ли способ программно закрыть все открытые NSPopovers на ключевом событии вместо события мыши?
Однако, мы также горячая клавиша, которая изменяет состояние приложения, и мы хотели бы, чтобы Popovers закрыть, подобно тому, как событие мыши закроет его.
Некоторые из Popovers имеет текстовые поля для ввода данных пользователя, и я не хочу просто переопределить мой класс поповера для прослушивания этой конкретная горячей клавиши, чтобы закрыть, но это только идея, я прямо сейчас