我的第一个应用程序监听 NSWorkspaceDidLaunchApplicationNotifications。当我启动我的第二个应用程序时,它不会在我的第一个应用程序中触发通知。启动任何其他应用程序确实会在我的第一个应用程序中触发通知。我什至尝试在第二个应用程序中手动发布通知,但它仍然不起作用。
任何想法为什么第二个应用程序可能不会触发它?
第一个应用程序
[[[NSWorkspace sharedWorkspace] notificationCenter]
addObserver:self
selector:@selector(secondAppDidLaunch:)
name:NSWorkspaceDidLaunchApplicationNotification
object:nil];
第二个应用
[[[NSWorkspace sharedWorkspace] notificationCenter]
postNotificationName:NSWorkspaceDidLaunchApplicationNotification
object:self];