UILocalNotifications reproduzindo som personalizado

Eu implementei a notificação local no meu aplicativo, mas estou me perguntando se existe uma maneira de reproduzir um som que não faz parte do pacote principal do iPhone App. Basicamente, no meu aplicativo, desejo que o usuário grave um som que é reproduzido quando a notificação local é gerada, em vez de reproduzir um som pré-gravado ou padrão. Tanto quanto sei, isso pode ser implementável porque vi 2-3 App na App Store, que está fazendo a mesma coisa que eu quero fazer

- (void)alertSelector:(NSString *)AlertTitle WithFiringTime:(NSDate *)date
{ 

UILocalNotification *localNotification = [[[UILocalNotification alloc] init] autorelease];
   [localNotification setFireDate:date];
   [localNotification setTimeZone:[NSTimeZone defaultTimeZone]];
   NSDictionary *data = [NSDictionary dictionaryWithObject:date forKey:@"payload"];       
   [localNotification setUserInfo:data];[localNotification setAlertBody:AlertTitle];   
   [localNotification setAlertAction:@"View"]; [localNotification setHasAction:YES]; 
   localNotification.soundName=@"voice.aif"; 

   if (!localNotification)
          return;

    [[UIApplication sharedApplication] scheduleLocalNotification:localNotification]; 
}

questionAnswers(6)

yourAnswerToTheQuestion