我尝试在后台启动一个应用程序,而不激活它。我只是用这种方法在NSWorkspace
后台启动它:
[[NSWorkspace sharedWorkspace] launchAppWithBundleIdentifier:bundleID
options:(NSWorkspaceLaunchWithoutActivation |
NSWorkspaceLaunchAllowingClassicStartup)
additionalEventParamDescriptor:nil launchIdentifier:NULL];
唯一的问题是它不会激活应用程序,但它会将空间切换到该应用程序的分配空间。有什么办法可以避免这种情况?