AVCaptureSession을 사용하여 바코드를 기록하면 잘 작동합니다. 나는 또한 제대로 CaptureSession을 출시하는 희망으로,사용자가 카메라 개인 정보 설정을 전환하면 AVCaptureSession이 손상되는 것을 방지합니다.
ViewWillDisappear에서[_session stopRunning];
[_prevLayer removeFromSuperlayer];
_prevLayer = nil;
_session = nil;
에 스택 오버 플로우 (How to properly release an AVCaptureSession)의 조언을 따랐다. (다른 답변은 사전 ARC 시간을 참조하십시오.)
그러나 앱의 카메라 개인 정보 설정 (예 : 사용 설정에서 사용 중지 또는 사용 중지)을 전환하면 앱이 다운됩니다. 원래 카메라를 사용하지 않는 사용자는 충돌하지 않고 회신 할 수 없기 때문에이 문제가 발생합니다. 이런 일이 발생하지 않도록하기 위해 내가해야 할 일이 있습니까?
감사합니다.
신속하고 좋은 답변을 보내 주셔서 감사합니다. 많이 감사 : – user3847136
넵 :) upvote하시기 바랍니다 – klcjr89
나는 사랑하고, 아직 충분한 명성을 가지고 있지 않다 : (좋은 카르마 당신에게! – user3847136