我正在编写一个小程序来更改您的桌面背景。如果用户只使用一个空间,那么一切都很好,但是当他有多个空间时,该应用程序仅在当前活动空间中工作。
我正在使用此代码
[[NSWorkspace sharedWorkspace] setDesktopImageURL:currentImageURL
forScreen:screenToChange
options:screenOptions
error:&error]
更改桌面背景很简单,但似乎没有办法更改另一个空间的背景。
我只找到了一些几年前的答案,而没有人提出这个具体问题。有没有用Objective-C实现的方法呢?