iOS Programación de una notificación local.


Ejemplo

Asegúrate de ver Registro para notificaciones locales para que esto funcione:

Rápido

let notification = UILocalNotification()
notification.alertBody = "Hello, local notifications!"
notification.fireDate = NSDate().dateByAddingTimeInterval(10) // 10 seconds after now
UIApplication.sharedApplication().scheduleLocalNotification(notification)

C objetivo

UILocalNotification *notification = [[UILocalNotification alloc] init];
notification.alertBody = @"Hello, local notifications!";
notification.fireDate = [NSDate dateWithTimeIntervalSinceNow:10]; // 10 seconds after now
[[UIApplication sharedApplication] scheduleLocalNotification:notification];

Para ver la notificación en el simulador de iOS, escriba ^⌘H (control-command-H) para ir a casa y luego escriba ⌘L (command-L) para bloquear el dispositivo. Espere unos segundos, y la notificación debería aparecer (esta apariencia variará según el tipo de notificación que se describe en "Registro para notificaciones locales"):

Banner de notificación local

Deslice el dedo en la notificación para volver a la aplicación (tenga en cuenta que si lo llamó en la primera vista del controlador viewDidLoad , viewWillAppear , viewDidAppear , etc., la notificación se programará nuevamente).