tiene problemas para obtener la URL de un recurso por alguna razón: Este es el código de viewDidLoad, y ha funcionado en otras aplicaciones, pero no aquí por alguna razón:vuelve URLWithString nil de ruta del recurso - iPhone
NSString* audioString = [[NSBundle mainBundle] pathForResource:@"sound" ofType:@"wav"];
NSLog(@"AUDIO STRING: %@" , audioString);
NSURL* audioURL = [NSURL URLWithString:audioString];
NSLog(@"AUDIO URL: %d" , audioURL);
NSError* playererror;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:audioURL error:&playererror];
[audioPlayer prepareToPlay];
NSLog(@"Error %@", playererror);
REGISTRO DE SALIDA:
AUDIO CADENA: /var/mobile/Applications/D9FA0569-45FF-4287-8448-7EA21E92EADC/SoundApp.app/sound.wav
AUDIO URL: 0
Error de error Dominio = NSOSStatusErrorDomain Code = -50 "La operación no se pudo completar. (Error OSStatus -50.)"
lo siento, abrevé la entrada del registro, pero la cadena es una ruta válida y el uso de la ruta expandida no hace la diferencia – Adam
lo siento de nuevo, debería haber leído esto con más cuidado. Cambiar a fileURLWithPath solucionó el problema. ¡Gracias! – Adam