2017-01-06 1 views
-3

Code-Schnipsel:Argument Etiketten (contentsOfURL :, Fehler :) 'passen nicht jeder verfügbaren Überlastungen

enter image description here

Hallo an alle, Ich habe mir diese Frage für ca. 2 Tage jetzt und keine der Fixes auf den Websites, einschließlich dieser, haben funktioniert. Wenn ich versuche, meinen Code auszuführen, erscheint dieser Fehler und ich kann nicht herausfinden warum. Ich habe Dinge gehört von "Ändere dein Team unter dem allgemeinen Teil" zu "es findet deine mp3-URL nicht korrekt" und ich habe gerade mit swift und xcode angefangen, also habe ich absolut keine Ahnung.

Danke, Austin

+3

Postleitzahl und Fehlerprotokoll hier, nicht Bild – Tj3n

Antwort

2

Wahrscheinlich jetzt mit throws mit diesem Code kopiert niedrigere Version der schnellen einfügen, wird der Fehler behandeln Sie versuchen, so dass es ändern: let player = try! AVAudioPlayer(contentsOf: fileURL)

do { 
    let player = try AVAudioPlayer(contentsOf: fileURL) 
} catch { 
    print(error) 
} 

oder einfach nur, wenn Sie möchten den Fehler nicht behandeln

+0

Dank Tj3n! Das hat es behoben. – Austinn97

0

Die Fehlerbehandlung erfolgt nicht mit Try-Catch in den neuesten Swift-Versionen.

Versuchen Sie folgendes:

do{ 
    player = try AVAudioPlayer(contentsOfUrl: fileURL) 
    player.prepareToPlay() 
}catch { 
    print("file not found") 
} 
Verwandte Themen