当您有多个桌面时,有没有办法在 Mac OS X 中获取事件桌面的 ID。我没有找到相应的方法或 API。
最佳答案
如果您查看~/Library/Preferences/com.apple.spaces.plist
,它似乎包含一个空间列表及其按窗口号组织的窗口。每个空间都有一个名称(前两个似乎是仪表板和空字符串,我认为这是第一个默认桌面)。如果您可以获得对窗口编号的引用,您可以尝试在此 plist 结构中找到它,以确定它当前所在的空间。这对您可能有用也可能没用,具体取决于您尝试使用此信息执行的操作。
关于cocoa - 如何获取 Mac OS X 事件桌面的 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15642398/