Локальное уведомление о прекращении приложения

Я работаю над приложением, которое не будет работать, если оно будет прекращено. У него есть некоторые фоновые задачи. Я хочу показать локальное уведомление, если приложение завершено. Есть приложения, которые делают это, что означает, что это выполнимо. Но я не могу найти способ.

Я попытался настроить локальное уведомление в applicationWillTerminate: метод appdelegate, а также добавил уведомление о завершении приложения в моем viewcontroller, но ни один из методов не вызывается, когда приложение фактически завершается.

- (void)applicationWillTerminate:(UIApplication *)application
{
    NSLog(@"terminated");
    UIApplication * app = [UIApplication sharedApplication];
    NSDate *date = [[NSDate date] dateByAddingTimeInterval:15];
    UILocalNotification *alarm = [[UILocalNotification alloc] init] ;
    if (alarm) {
        alarm.fireDate = [NSDate date];
        alarm.timeZone = [NSTimeZone defaultTimeZone];
        alarm.repeatInterval = 0;
        alarm.alertBody = @"This app does not work if terminated";
        alarm.alertAction = @"Open";
        [app scheduleLocalNotification:alarm];
    }

    [app presentLocalNotificationNow:alarm];
    // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
}

Любая помощь будет отличной.

Заранее спасибо !!!

Ответы на вопрос(5)

Ваш ответ на вопрос