UILocalNotification no se dispara cuando la aplicación está en modo de trabajo

Hay bastantes preguntas sobre por qué la notificación local no se dispara correctamente.aquí yahíTambién hay varias preguntas sobre por qué no se dispara la notificación local cuando la aplicación está en un estado de fondo que también he pasado.ellos.

Pero para mi sorpresa, no he encontrado ninguna publicación de notificación relacionada con el estado de primer plano o en estado activo, es decir. En mi aplicación me enfrento a este extraño problema, es decir. la notificación local se dispara cuando la aplicación ingresa en modo de fondo y no se dispara cuando la aplicación está en estado activo o en modo de primer plano, para mi sorpresa, incluso después de que la fecha de activación de la notificación está expirada, inmediatamente después de ingresar el fondo, la notificación se activa .

EDITAR

También otro problema que estoy enfrentando es que la alerta no se está disparando, es decir. La acción de alerta que escribimos en el método de notificación local didReceive, aquí está el código de implementación:

- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification 
{
    application.applicationIconBadgeNumber = 0;
    NSString *reminderText = [notification.userInfo objectForKey:addViewController.textField.text];
    [self.addViewController showReminder:reminderText];
}

Y aquí está el método showReminder que está presente en otro controlador, es decir:

//Notification alert
- (void)showReminder:(NSString *)text
{
    UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Reminder" message:text delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];

    UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(220, 10, 40, 40)];

    UIImage *image= [UIImage imageNamed:@"[email protected]"];
    [imageView setImage:image];

    [alertView addSubview:imageView];
    [imageView release];

    [alertView show];
    [alertView release];
}

Lo sentimos si este problema no requiere una pregunta o publicación en stackoverflow.

¡Por favor, publique sus sugerencias y cualquier ayuda se agradece!

Gracias de antemano :)

Respuestas a la pregunta(1)

Su respuesta a la pregunta