OS Xでメニューバー項目を作成するときに、いくつかのサンプルコードが見つかりました。私はそれが実際に何を意味しているのかは分かりません。シングル| mean in swift
ここに私のコード
//Get reference to main system status bar
let statusItem = NSStatusBar.systemStatusBar().statusItemWithLength(-1)
statusItem.image = icon
statusItem.menu = menuBar
if let statusButton = statusItem.button
{
statusButton.target = self
statusButton.action = #selector(statusItemClicked)
statusButton.sendActionOn(Int(NSEventMask.RightMouseUpMask.rawValue | NSEventMask.LeftMouseUpMask.rawValue))
}
オリジナルだ(私は何をしようとしていると、メニュー項目の左クリックで呼び出される関数を持っているが、それは、右クリックでメニューを表示していています)コードを使った回答Left vs Right Click Status Bar Item Mac Swift 2
ビットマスクの詳細と、新しい方法(オプションセット)を扱う古い方法(あなたの方法)については、私の本http:// www。 apeth.com/swiftBook/ch04.html#SECoptionsSets – matt