獲取應用程序終止通知我有類似如下的如何讓應用程序迅速終止通知可可
NSNotificationCenter* center = [[NSWorkspace sharedWorkspace] notificationCenter];
[center addObserver:self
selector:@selector(appTerminated:)
name:NSWorkspaceDidTerminateApplicationNotification
object:nil
];
- (void)appTerminated:(NSNotification *)note
{
NSLog(@"+ appTerminated");
}
其實我關心的是,當Firefox的應用程序退出/重新啓動,我需要更新其數據庫。當firefox手動退出時,我可以使用appTerminated作爲firefox釋放其鎖定到數據庫的幫助來更新。當它處於運行狀態時,我無法更新數據庫,因爲Firefox正在鎖定它。當Firefox重新啓動時,它是退出並重新啓動太快,以至於無法更新數據庫,因爲它處於運行狀態。我需要在重新啓動之前更新數據庫。確定firefox處於退出狀態。
所以,我需要firefox將要退出之前的通知。 是否有任何API可用或請給點意見。
在此先感謝
您使用的是核心數據嗎? –
不,我沒有使用coreData – Akbar