Avaudioplayer 초기화 : 오류 코드 -50
-
13-09-2019 - |
문제
나는 최근 인터넷의 어느 곳에서나 논의 할 수없는 문제를 해결했다 - 나는 초기화했다. AVAudioPlayer
오디오 파일을 재생하고 다음 오류를 얻으려면 :
Error Domain=NSOSStatusErrorDomain Code=-50 "Operation could not be completed. (OSStatus error -50.)
결과적으로, 나는 나의 실수를했다. NSURL
오디오 플레이어에게 보내기 위해 init
방법, NSURL
물체는 무인 상태입니다. 어리석은 실수, 디버깅 할 때 찾기가 쉽지만 다른 사람이 같은 일을 할 경우를 대비하여 여기에 나열 할 것이라고 생각했습니다.
해결책
"Osstatus error -50"은 의미합니다 paramErr
, 잘못된 매개 변수를 나타내는 구식 MAC 오류 코드.
다른 팁
Brynjar의 의견에 관해 : Apple NSURL
수업 참조 설명 URLWithString
주
파일 시스템 경로에 대한 NSURL 객체를 만들려면 FileUrlWithPath : isdirectory : 대신 사용하십시오.
나는 그것을 사용하는 것을 발견했다 URLWithString
파일 시스템 경로의 경우 PIX0R에 의해보고 된 오류가 발생하므로 오류 코드 = -50에 대한 또 다른 설명이 될 수 있습니다.
당신을 확인하십시오 NSURL
유효하거나 오류 코드 -50 "작업이 완료되지 않습니다"가 표시됩니다.
제휴하지 않습니다 StackOverflow