diff --git a/Sources/CodeScanner/ScannerViewController.swift b/Sources/CodeScanner/ScannerViewController.swift index 8241115..cbc4d0f 100644 --- a/Sources/CodeScanner/ScannerViewController.swift +++ b/Sources/CodeScanner/ScannerViewController.swift @@ -425,7 +425,9 @@ extension CodeScannerView { } func didFail(reason: ScanError) { - parentView.completion(.failure(reason)) + DispatchQueue.main.async { + self.parentView.completion(.failure(reason)) + } } }