From 79744fc713c9efd1764b33ed69386b0881320ef4 Mon Sep 17 00:00:00 2001 From: Bob Sun Date: Mon, 9 Oct 2017 20:33:18 -0700 Subject: [PATCH] Fix QR code scanner cannot be cancelled --- pass/Base.lproj/Main.storyboard | 3 +-- pass/Controllers/OTPScannerController.swift | 3 +++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pass/Base.lproj/Main.storyboard b/pass/Base.lproj/Main.storyboard index 1cd7a3c..1a3c3ba 100644 --- a/pass/Base.lproj/Main.storyboard +++ b/pass/Base.lproj/Main.storyboard @@ -682,7 +682,7 @@ - + @@ -691,7 +691,6 @@ - diff --git a/pass/Controllers/OTPScannerController.swift b/pass/Controllers/OTPScannerController.swift index 32bcb08..e8fe13d 100644 --- a/pass/Controllers/OTPScannerController.swift +++ b/pass/Controllers/OTPScannerController.swift @@ -14,6 +14,9 @@ class OTPScannerController: QRScannerController { var scannedOTP: String? + @IBAction func pressCancel(_ sender: UIBarButtonItem) { + navigationController?.popViewController(animated: true) + } // MARK: - AVCaptureMetadataOutputObjectsDelegate Methods func captureOutput(_ captureOutput: AVCaptureOutput!, didOutputMetadataObjects metadataObjects: [Any]!, from connection: AVCaptureConnection!) {