2014-09-19 1 views
1
OSStatus status = AudioQueueStart(audioQueue, nil); 
[NSError errorWithDomain:NSCocoaErrorDomain code:status userInfo:nil];//not really useful 

오류 (-66674)를 반환합니다. 그래서 나는 오류가 의미하는 것이 골동품입니다. 하지만 더 정말 나에게 같은 오류에 대한 텍스트 제공 iOS에서 더 좋은 기능이 있는지 알고 싶어 : 오류의 모든 문서에텍스트 오류 코드

NSString* errorText = SomeMagicErrorFunction(status); 

답변

0

이 (당신은 'AudioQueueStart'에 대한 문서를 검색 할 수 있습니다 올바른 문서 페이지를 찾으십시오). 그것은 Here입니다.

오류는 추가 세부 사항입니다 kAudioQueueErr_PrimeTimedOut 경우 : AudioQueuePrime 함수를 호출하는 동안

는, 오디오 큐의 오디오 컨버터는 샘플 프레임의 요청 번호를 변환하지 못했습니다. OS X v10.6 이상에서 사용할 수 있습니다.

0

완벽한 해결책을 찾지 못했습니다.

this question 나는 코드를 전부 또는 일부만 디코딩 할 수있는 OSX 프로그램을 통해 답변을 게시했으며, 그 목적을 위해 Carbon을 사용합니다 (여전히 10.9 미만에서는 작동하지만 10.10에서는 테스트하지 않음).

따라서 앱의 로그 파일에 오류 코드를 기록하고 프로덕션에서 문제를 진단 할 때 의미있는 오류 텍스트를 얻기 위해 제공 한 프로그램을 사용하는 것이 좋습니다.

또 다른 해결책은 내 대답은 this question입니다. 여기서 몇 가지 의미를 찾으려면 SDK 포함 파일의 오류 코드를 검색하십시오.

이상적은 아니지만 애플은 그런 식으로 생각합니다.