我试图让我的 Cocoa 应用程序(一个简单的视频播放器)在每次安装可移动存储单元时自动启动。
你能指导我,我应该在哪些模式事件上添加一个监听器,以便在用户连接他们的闪存驱动器时创建一个包含一些视频的小型上下文菜单,并询问用户是否想使用应用程序 X 播放项目.
谢谢!
我试图让我的 Cocoa 应用程序(一个简单的视频播放器)在每次安装可移动存储单元时自动启动。
你能指导我,我应该在哪些模式事件上添加一个监听器,以便在用户连接他们的闪存驱动器时创建一个包含一些视频的小型上下文菜单,并询问用户是否想使用应用程序 X 播放项目.
谢谢!
如果你想在你的应用程序没有运行时监听卷挂载事件,你必须创建一个在后台运行并注册为NSWorkspaceDidMountNotification
. 发布通知后,您的守护程序可以打开您的 Cocoa 应用程序。
否则,如果您只关心 Cocoa 应用程序运行时发生的事件,您可以NSWorkspaceDidMountNotification
直接从 Cocoa 应用程序收听,而不必使用守护程序。