iPhone

AVCaptureSession, AVCaptureDevice, BAD ACCESS, crash

tenn 2013. 12. 27. 00:30

카메라 관련의 주의점


AVCaptureDevice observer를 추가할 때

다른 인스턴스라고 하더라도 같이 영향을 받는 듯.

계속 크래시 하길래, 조사했더니

AVCaptureDevice에 NSKeyValueObservingOptionNew를 등록하고는 해제해주지 않은 채로,

새로운 뷰컨트롤러에서 카메라를 쓰려고 할때 같은 옵저버를 등록하려고 하자.

BAD ACCESS에러로 크래쉬.


뷰가 사라지는 지점에서 해제해주자, 현상은 없어졌다.