Чтобы получить приложение прекращено уведомление у меня есть что-то вроде следующегоКак получить приложение прекращено уведомление быстро какао
NSNotificationCenter* center = [[NSWorkspace sharedWorkspace] notificationCenter];
[center addObserver:self
selector:@selector(appTerminated:)
name:NSWorkspaceDidTerminateApplicationNotification
object:nil
];
- (void)appTerminated:(NSNotification *)note
{
NSLog(@"+ appTerminated");
}
на самом деле мое беспокойство, когда приложение светлячок завершает работу/перезагружается, мне нужно обновить свою базу данных. Когда firefox завершает работу вручную, я могу обновить с помощью appTerminated, поскольку firefox освобождает его блокировку для базы данных. Когда он работает, я не могу обновить базу данных, поскольку firefox блокирует ее. Когда firefox перезапускается, это выключение и перезагрузка слишком быстро, так что я не могу обновить базу данных, поскольку она находится в запущенном состоянии. Мне нужно обновить базу данных до ее перезагрузки. Если firefox находится в состоянии завершения работы.
Итак, мне нужно уведомление перед тем, как firefox собирается уйти. Есть ли какие-либо api availabe для этого или, пожалуйста, дайте некоторые идеи.
Заранее спасибо
Вы используете основные данные? –
нет, я не использую coreData – Akbar