0
내 앱에서 비디오 녹화가 진행 중일 때 가장 이상한 오류가 발생할 수 있습니다. AVFoundation을 사용하여 카메라를 초기화하기 위해 모든 것을 내보기로 설정했습니다. 장치가 수평으로 위 또는 아래를 향하고있을 때를 제외하고 모든 것이 잘 작동합니다. 나는 이것이 iPad 2/3에 있음을 언급해야한다. AVFoundation Recording - 이상한 오류 : 색인 밖으로 경계
이
은 디버거에 따라 예외 : 이제*** AVCaptureFileOutput: ignoring exception '*** -[__NSArrayM objectAtIndex:]: index 0
beyond bounds for empty array' that raised during delegate method
이 오류는 내가 기록을 클릭하는 즉시 발생하고, 장치가되어있는 경우에만 위로 향 또는 수평 아래로 향하게된다. 그런 다음 장치를 회전하면 정상적인 방향으로 기록 할 수 있습니다. 이것은 뷰가 처음 나타날 때 장치의 현재/기본 방향이 레코딩에 영향을 미치고 있다고 생각하게합니다. 이 오류가 발생하는 이유는 모르겠지만 내 코드가 아닙니다. 아무 것도 반환하지 않은
objectAtIndex:
에 대한 중단 점을 시도했으며 예외 코드에 대한 중단 점을 설정했습니다.이 코드는 어셈블리 코드를 통해 오랫동안 거위를 추적했습니다. .
의견이 있으십니까?
우수. Apple 버그와 같은 것은 없습니다. P 녹화 방향을 설정하기 전에 방향을 확인하여 오류를 우회 할 수있었습니다. 응용 프로그램은 충돌하지 않지만 비디오 클립을 남기지 않고 녹음을 단락시킵니다. 그러나 수표를 사용하고 기본 방향을 사용하여이 오류를 피할 수 있었으며 버그를 신고 할 것입니다. 감사! – bgoers
@bgoers 문제 없음 :) –