iOS 8 [UIApplication sharedApplication] .scheduledLocalNotifications vazio

Estou tentando atualizar meu aplicativo para o iOS 8. Em uma função, agendo uma notificação local (já verifiquei se a data de ativação e todas as outras partes da notificação estão corretas) desta maneira:

[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];

então eu uso esse código para imprimir a notificação local agendada:

NSLog(@"notifications %@", [UIApplication sharedApplication].scheduledLocalNotifications );

mas a matriz

[UIApplication sharedApplication].scheduledLocalNotifications 

está vazio, mesmo que a notificação não seja acionada. Então, para verificar se a notificação local está realmente agendada, tentei usar o código

NSLog(@"notification appdelegate %@", application.scheduledLocalNotifications );

na função

- (void)applicationWillResignActive:(UIApplication *)application 

doAppdelegate.m nesse caso, a matriz das notificações locais agendadas não está vazia e a função NSLog imprime a notificação correta. Isso acontece apenas em dispositivos reais. No simulador, meu aplicativo funciona bem. E o problema não é verificar a permissão do usuário para agendar notificações locais, porque eu já enfrentei isso. Alguém poderia me ajudar? algumas ideias?

questionAnswers(4)

yourAnswerToTheQuestion