Objective c 如何强制仅在桌面上打开NSWindows?

Objective c 如何强制仅在桌面上打开NSWindows?,objective-c,xcode,macos,cocoa,window,Objective C,Xcode,Macos,Cocoa,Window,我有一个状态栏应用程序,它有一些窗口,但如果我在应用程序中全屏显示,窗口会在它前面打开。如何强制在桌面上打开窗口并将用户移动到桌面? 我在Twitter.app中寻找发生的事情:当你尝试使用状态栏按钮“new tweet…”发出新的tweet时,新的tweet窗口会在桌面上打开 试试看。你所要做的就是设置currentSystemPresentationOptions你能写一个如何实现它的例子吗?检查链接以查看apple文档,然后从那里开始

我有一个状态栏应用程序,它有一些窗口,但如果我在应用程序中全屏显示,窗口会在它前面打开。如何强制在桌面上打开窗口并将用户移动到桌面?

我在Twitter.app中寻找发生的事情:当你尝试使用状态栏按钮“new tweet…”发出新的tweet时,新的tweet窗口会在桌面上打开

试试看。你所要做的就是设置
currentSystemPresentationOptions

你能写一个如何实现它的例子吗?检查链接以查看apple文档,然后从那里开始