As of iOS8 you to need to register and prompt the user for the use of Local Notifications. Therefore I'd like to implement a way to double check these permissions.

How can I check for the case of **Local Notifications** settings being **not determined/not set** yet? So far I only know how to check for Local Notifications being **granted** or **denied**, like this …

```
    var currentStatus = UIApplication.sharedApplication().currentUserNotificationSettings()
    var requiredStatus:UIUserNotificationType = UIUserNotificationType.Alert

    if currentStatus.types == requiredStatus {
     … //GRANTED
     } else {
     … //DENIED
     }

```

The problem using this is I also get a **Denied** if there is nothing set so far. How can I differentiate all 3 cases?

* Granted (Notification, Alert Type)
* Denied (Notification, Alert Type)
* Undefined/Not set yet (therefore local notification app settings not created yet)

As an alternative solution it would be helpful to have a comparable delegate method to **CoreLocation**'s authorization **didChangeAuthorizationStatus** in order to react on the user's selection on the permissions alert. Is there something like this in order to get the state of user interaction with the privacy alert for local notifications?