gpt4 book ai didi

objective-c - 连接可移动存储时自动启动 Cocoa 应用程序

转载 作者:行者123 更新时间:2023-12-03 17:39:55 25 4
gpt4 key购买 nike

我试图让我的 Cocoa 应用程序(一个简单的视频播放器)在每次安装可移动存储单元时自动启动。

您能否指导我,我应该在哪些架构事件上添加监听器,以便在用户连接闪存驱动器时创建一个小型上下文菜单(包含一些视频),并询问用户是否要播放这些项目应用程序 X。

谢谢!

最佳答案

如果您想在应用未运行时监听卷安装事件,则必须创建 launchd daemon在后台运行并注册为 NSWorkspaceDidMountNotification 的观察者。当通知发布时,您的守护进程可以打开您的 Cocoa 应用程序。

否则,如果您只关心 Cocoa 应用程序运行时发生的事件,您可以直接从 Cocoa 应用程序监听 NSWorkspaceDidMountNotification 而不必使用守护进程。

关于objective-c - 连接可移动存储时自动启动 Cocoa 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20590266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com