0

假设有两个可可应用程序 APP1 和 APP2。我希望在 APP1 终止时通知 APP2。我想要一些在 APP2 中注册的回调函数,它会在 APP1 终止后立即调用。我怎样才能做到这一点?任何示例代码都将受到高度赞赏。

4

2 回答 2

2

你可以观察到NSWorkspaceDidTerminateApplicationNotification。它的userInfo字典包含有关哪个应用程序被终止(一个NSRunningApplication对象)的详细信息。

于 2013-03-01T09:28:20.817 回答
0

您肯定在寻找NSDistributedNotificationCenter

每当您想从一个应用程序向其他应用程序发送通知时,就像 XCode3.2 和 Interface Builder 发送通知一样,请使用NSDistributedNotificationCenter

本文档包含示例代码,例如 DockTile,对您很方便。

于 2013-03-01T09:19:43.013 回答