對於我的小型Mac菜單欄應用程序,我希望popover的行爲是暫時的,所以當它失去焦點時,它將關閉。這適用於:Xcode Swift OS X popover行爲
popover.behavior = NSPopoverBehavior.Transient
但它只能工作一次,所以你第二次點擊其他地方彈出保留。我將代碼放在func applicationDidFinishLaunching(notification: NSNotification)
中,但將它放在該類中的該函數之外不起作用。我怎樣才能始終使用這種行爲?
我使用Swift(2.0)的Xcode 7.0。