我正在使用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 :(得分:2)
[self.capture.layer removeFromSuperlayer];
[self.capture stop];
[self dismissViewControllerAnimated:YES completion:nil];
解决了这个问题。