Es gibt ein Problem beim Abrufen der URL für eine Ressource: Dieser Code befindet sich in viewDidLoad und funktioniert in anderen Anwendungen, aber aus irgendeinem Grund nicht hier:
%Vor%LOG AUSGABE:
AUDIO STRING: /var/mobile/Applications/D9FA0569-45FF-4287-8448-7EA21E92EADC/SoundApp.app/sound.wav
AUDIO URL: 0
Fehler Fehler Domäne = NSOSStatusErrorDomain Code = -50 "Operation konnte nicht abgeschlossen werden. (OSStatus Fehler -50.)"
Sie übergeben audioURL
in Ihrer NSLog
-Methode als %d
, also warum Sie 0 erhalten. Wenn Sie es als Objekt mit %@
übergeben, erhalten Sie NULL
.
Versuchen Sie, den Audioplayer so zu überspringen und überspringen Sie die Zeichenfolge.
%Vor%Sie lesen die Antworten nicht sorgfältig genug - Sie verwenden URLWithString, wenn Sie fileURLWithPath verwenden sollten. Sie können keinen file: // Pfad zu URLWithString übergeben. Ich denke, Sie müssen auch file: // an der Spitze der Zeichenfolge voranstellen, da Sie nur einen Pfad haben (der, wie erwähnt, kein Protokoll hat).