崩潰

2015-04-17 177 views
-1

我正在使用zxcapture。我的程序經常在以下代碼指出的特定點上崩潰。崩潰

- (void)dealloc { 
    if (_lastScannedImage) { 
     CGImageRelease(_lastScannedImage); // crash here 
    } 

    if (_session && _session.inputs) { 
     for (AVCaptureInput *input in _session.inputs) { 
      [_session removeInput:input]; 
     } 
    } 

    if (_session && _session.outputs) { 
     for (AVCaptureOutput *output in _session.outputs) { 
      [_session removeOutput:output]; 
     } 
    } 
} 
+0

是否有錯誤訊息? –

+0

是的,錯誤就像EXC_BAD_ACESS在dealloc – Zeebok

+0

我找到了答案@ https://github.com/TheLevelUp/ZXingObjC/issues/26讓我試試它,然後我會回答任何問題解決或不。 。 。 – Zeebok

回答

2

[self.capture.layer removeFromSuperlayer]; 
 
[self.capture stop]; 
 
[self dismissViewControllerAnimated:YES completion:nil];

解決的問題。

+0

捕捉層應從視圖中移除。 Capture應用程序也應該在解散之前停止。 – Zeebok