Objective-C 在后台启动 iTunes

标签 objective-c background itunes launch

我想启动 iTunes,但我不希望启动可见,目前我的代码导航到 iTunes 分配到的空间并使 iTunes 成为关键窗口,所以实际上我希望它启动在后台。

[[NSWorkspace sharedWorkspace] launchApplication:@"iTunes"];

有人可以帮忙吗?谢谢。

最佳答案

认为这就是你想要的:

[[NSWorkspace sharedWorkspace] launchAppWithBundleIdentifier:@"com.apple.iTunes" options: NSWorkspaceLaunchDefault | NSWorkspaceLaunchWithoutActivation additionalEventParamDescriptor:nil launchIdentifier:nil];

重要的一点是NSWorkspaceLaunchWithoutActivation

编辑:正如所发布的,如果您希望隐藏 iTunes,您也​​可以使用 NSWorkspaceLaunchAndHide。

关于Objective-C 在后台启动 iTunes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5453880/

相关文章:

css - 在 ul 列表中使用 sprite 图像?

iphone - 如何链接到App Store上的单个作者/公司页面?

ios - 艺术家 ID 的 iTunes Store RSS 提要?

iphone - 如何从 Mac 获取已连接 iPhone 的充电状态?

objective-c - 在 iOS 上运行时检查 block 的可用性

ios - 在 iOS 中保存和查看文件

iphone - 多个 requestWithGraphPath Facebook iOS

objective-c - 在 NSMenuItem 中显示模型的数据

CSS背景图片定位

ios - Collectionview 单元格上的不同背景颜色