通常在[ZXCapture dealloc]崩溃

时间:2015-04-17 13:11:27

标签: ios crash zxing

我正在使用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];
        }
    }
}

1 个答案:

答案 0 :(得分:2)

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

解决了这个问题。