обнаружить «Разрешить уведомления» вкл / выкл для iOS8

Я пытаюсь определить настройки локальных уведомлений для приложения в iOS 8

заUIUserNotificationSettings, он возвращает мне 7, так как я включил все значки, звук и оповещения.

В настройках я отключаю «Разрешить уведомления», приложение по-прежнему возвращает мне 7 для UIUserNotificationSettings (значок, звук и оповещение включены). Есть ли способ обнаружить «РазрешитьNotification" вкл выкл?

- (void)application:(UIApplication *)application
    didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings{

    NSLog(@"---notificationSettings.types %d" , notificationSettings.types );
    if(notificationSettings.types!=7){
        UIAlertView * alert =[[UIAlertView alloc ] initWithTitle:@"Please turn on Notification"
                                                         message:@"Go to Settings > Notifications > App.\n Switch on Sound, Badge & Alert"
                                                        delegate:self
                                               cancelButtonTitle:@"Ok"
                                               otherButtonTitles: nil];
        [alert show];
    }
}

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

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