2013-12-15 29 views
0

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

您可以引导我在哪些模式事件中添加侦听器,以便在用户连接其闪存驱动器时创建一个小型上下文菜单,并包含一些视频,并询问用户是否想播放项目与应用程序X.

谢谢!

回答

2

如果即使在应用程序未运行时您也想要听音量挂载事件,则必须创建一个在后台运行的launchd daemon,并以NSWorkspaceDidMountNotification的观察者身份注册。通知发布后,您的守护进程可以打开您的Cocoa应用程序。否则,如果您只关心Cocoa应用程序运行时发生的事件,则可以直接从您的Cocoa应用程序监听NSWorkspaceDidMountNotification,而不必使用守护程序。

相关问题