iOS Registro para notificaciones locales


Ejemplo

iOS 8

Para presentar notificaciones locales al usuario, debe registrar su aplicación en el dispositivo:

Rápido

let settings = UIUserNotificationSettings(forTypes: [.Badge, .Sound, .Alert], categories: nil)
UIApplication.sharedApplication().registerUserNotificationSettings(settings)

C objetivo

UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert) categories:nil];
[[UIApplication sharedApplication] registerUserNotificationSettings:settings];

Esto presentará una alerta la primera vez que se llame:

Registrarse para recibir notificaciones de alerta local.

Independientemente de lo que elija el usuario, la alerta no volverá a aparecer y los cambios deberán ser iniciados por el usuario en Configuración.