diff --git a/plugins/barcode-scanner/ios/Sources/BarcodeScannerPlugin.swift b/plugins/barcode-scanner/ios/Sources/BarcodeScannerPlugin.swift index 7271b7f6..3d5db262 100644 --- a/plugins/barcode-scanner/ios/Sources/BarcodeScannerPlugin.swift +++ b/plugins/barcode-scanner/ios/Sources/BarcodeScannerPlugin.swift @@ -191,6 +191,7 @@ class BarcodeScannerPlugin: Plugin, AVCaptureMetadataOutputObjectsDelegate { if self.captureSession != nil { self.captureSession!.stopRunning() self.cameraView.removePreviewLayer() + self.cameraView.removeFromSuperview() self.captureVideoPreviewLayer = nil self.metaOutput = nil self.captureSession = nil