NSPopover, если всплывающее окно находится в строке состояния
Я делаю приложение, которое живет в строке состояния. При нажатии на элемент состояния появляется NSPopover.
Это выглядит так:
Вот проблема: я хочу, чтобы он был «временным», то есть если я щелкну где-нибудь за пределами поповера, он закроется. И хотя NSPopoverBehaviorTransient работает нормально, когда popover находится в окне, он не работает, когда он находится в строке состояния.
Как я могу реализовать такое поведение самостоятельно?