Как добавить средство выбора общего ресурса в пункт меню строки состояния в macOS? - PullRequest
0 голосов
/ 28 апреля 2020

Я создаю приложение для панели меню MacOS, и я хотел бы иметь возможность поделиться ссылкой в качестве пункта меню строки состояния. Я знаю, что могу открыть меню обмена с помощью NSSharingServicePicker, как показано ниже:

@objc private func shareClicked(_ sender: NSView) {
    let picker = NSSharingServicePicker(items: ["link here.."])
    picker.show(relativeTo: .zero, of: sender, preferredEdge: .minY)
}

Я также знаю, что если я хочу открыть это меню с помощью нажатия кнопки, то я должен добавить:

shareButton.sendAction(on: .leftMouseDown)

Это все работает нормально, если я хочу поделиться меню с помощью нажатия кнопки. Но как мне добиться того же от пункта меню в строке состояния? Это вообще возможно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...