0

我开发了一个 Mac 应用程序,我是 mac dev 的新手,但在 iOS 开发方面很有名。我的应用程序有一个登录 UI,所以我猜我可能无法在后台运行,而且我什至不知道如何在后台运行我的 Mac 应用程序。我想在 Mac 系统上启动 iCal 应用程序时启动我的应用程序。启动内置 iCal 应用程序时,是否可以以编程方式启动应用程序?

4

1 回答 1

0

可以在登录 UI 中自动启动守护程序,以检测 iCal 启动。对于守护进程,我更愿意将您重定向到这个非常完整的Apple 文档

有关检测程序启动,请参见NSWorkspaceDidLaunchApplicationNotification; NSNotificationCenter您必须在通知中心注册此通知。

然后在检测到 iCal 启动时,守护程序将启动您的应用程序。

于 2012-04-16T06:05:01.193 回答