Cómo crear múltiples notificaciones locales

Estoy tratando de crear múltiples notificaciones locales en mi aplicación, pero por alguna razón solo aparece la Primera notificación, el resto no funciona, este es mi código.

Tengo una clase llamadacriaAlertas, que es responsable de crear las notificaciones, en esa clase tengo el siguiente método:

-(void)setarNotificacao:(NSInteger)quando nome:(UILocalNotification *)notification 
{
    UIApplication *myapp = [UIApplication sharedApplication];

    notification.fireDate = [NSDate dateWithTimeIntervalSinceNow:quando];
    notification.alertBody = @"Nice";
    notification.timeZone = [NSTimeZone defaultTimeZone];
    notification.soundName = UILocalNotificationDefaultSoundName;

    NSMutableArray *arrayOfNOtifications = [[NSMutableArray alloc]init];

    [arrayOfNOtifications addObject:notification];
    myapp.scheduledLocalNotifications = arrayOfNOtifications;
}

Así que hice una instancia de un objeto de esa clase, y traté de hacer esto:

    criaAlertas *novoAlerta = [[criaAlertas alloc]init];
    UILocalNotification *notaUm = [[UILocalNotification alloc]init];
    UILocalNotification *notaDois = [[UILocalNotification alloc]init];
    [novoAlerta setarNotificacao:15 nome:notaUm];
    [novoAlerta setarNotificacao:30 nome:notaDois];

¿Qué estoy haciendo mal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta