有没有办法检查应用程序是否刚刚关闭?不是我的申请。我想知道笔记应用程序是否已关闭。或者如果safari退出了。
这可能吗?怎么样?
答案 0 :(得分:0)
您可以注册NSWorkspaceDidTerminateApplicationNotification
:
[[[NSWorkspace sharedWorkspace] notificationCenter] addObserver:self
selector:@selector(appTerminatedNotification:)
name:NSWorkspaceDidTerminateApplicationNotification
object:nil];
通知在应用程序终止时发布,userInfo
通知中包含有关已终止应用程序的信息:
-(void)appTerminatedNotification:(NSNotification *)notification
{
NSLog(@"%@ terminated", [[notification userInfo] objectForKey:@"NSApplicationName"]);
}