2014-10-09 49 views
0

我搬到Swift時出現了新問題。此代碼在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對象及其不是nil

註釋出了var videoConnection:AVCaptureConnection = AVCaptureConnection()停止該崩潰。

任何想法?

回答

0

原來什麼都沒有做的for循環

做VAR videoConnection:AVCaptureConnection = AVCaptureConnection() 是什麼原因造成飛機墜毀。

將其更改爲var videoConnection:AVCaptureConnection!修復了問題