2014-10-09 7 views
0

내가 스위프트로 이동하면서 새로운 문제가 발생했습니다. 이 코드는 Objc에서 작동했지만 이제는 깨졌습니다.EXC_BAD_ACESS 코드 받기 = 1 카메라에서 이미지를 캡처하려고 할 때

func captureImage() 
    { 
     var videoConnection:AVCaptureConnection = AVCaptureConnection() 
     for connection in _stillImageOutput.connections 
     { 

     } 
    } 

위의 루프를 실행하면 어떤 이유로 마지막 행에 EXC_BAD_ACCESS 코드 1이 표시됩니다. enter image description here

_stillImageOutput 그냥 AVCaptureStillImage 객체이고 그것은 var에 videoConnection 밖으로 언급하지 전무

: AVCaptureConnection = AVCaptureConnection을()이 충돌을 중지합니다.

아이디어가 있으십니까? AVCaptureConnection = AVCaptureConnection() 이 충돌의 원인입니다 :

답변

0

은 var에 videoConnection을하는 루프

의와는 아무 상관이 없었 밝혀졌습니다.

var로 변경 videoConnection : AVCaptureConnection! 문제가 해결되었습니다.