nedense bir kaynak için bir URL almak bir sorun olması: Bu kod viewDidLoad olduğunu ve nedense diğer uygulamalarda çalıştı, ama burada değil var:URLWithString döner kaynak yolu için nil - 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);
LOG ÇIKIŞI:
SES STRING: /var/mobile/Applications/D9FA0569-45FF-4287-8448-7EA21E92EADC/SoundApp.app/sound.wav
SES URL: 0
Hata Hata Etki Alanı = NSOSStatusErrorDomain Kodu = -50 "İşlem tamamlanamadı. (OSStatus hatası -50.)"
hata ayıklama için bölme, ben log giriş kısaltılmış, ancak dize geçerli bir yol ve genişletilmiş yol kullanarak bir fark daha – Adam
ah yapmaz tekrar, bu daha dikkatli okumuş olmalı. FileURLWithPath değerine geçmek sorunu çözdü. Teşekkürler! – Adam