Frage

Ich habe vor kurzem in ein Problem lief, dass ich nicht überall im Internet diskutiert finden konnte - ich war eine AVAudioPlayer Initialisierung einer Audiodatei abzuspielen, und immer folgende Fehlermeldung:

Error Domain=NSOSStatusErrorDomain Code=-50 "Operation could not be completed. (OSStatus error -50.)

Wie sich herausstellte, hatte ich einen Fehler zu schaffen meine NSURL gemacht zu den Audio-Player init Methode zu senden, die sich in der NSURL Objekt null ist. Dummen Fehler, recht einfach zu finden, wenn das Debuggen, aber ich dachte, dass ich es hier aufzulisten würde nur für den Fall jemand anderes tut das gleiche.

War es hilfreich?

Lösung

„OSStatus Fehler -50“ bedeutet paramErr, ein alter Stil Mac Fehlercode einen schlechten Parameter anzeigt.

Andere Tipps

In Bezug auf den Kommentar von Brynjar: Die Apple-NSURL Klassenreferenz beschreibt URLWithString Zustände

  

NSURL Objekte für Dateisystempfade zu erstellen, verwenden   fileURLWithPath: isDirectory. statt

Ich habe das für Dateisystempfade mit URLWithString fand den Fehler von pix0r berichtet erzeugt und damit eine andere Erklärung für den Fehlercode könnte = -50

Stellen Sie sicher, dass Ihr NSURL gültig ist, oder werden Sie Fehlercode erhalten -50 „Operation nicht abgeschlossen werden konnte“.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top