2014-04-08 62 views

回答

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"]); 
} 
+0

听起来前途。我会尝试一下,如果它有效,请关闭它。 – user3339357

+0

工程就像一个魅力。谢谢! – user3339357