From e13bf133db27c9b64cf41de123bfcfbcd2649418 Mon Sep 17 00:00:00 2001 From: Roopesh Chander Date: Tue, 30 Oct 2018 19:22:24 +0530 Subject: [PATCH] QR code: QR code scanning is not available in the simulator Signed-off-by: Roopesh Chander --- .../WireGuard/UI/iOS/TunnelsListTableViewController.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/WireGuard/WireGuard/UI/iOS/TunnelsListTableViewController.swift b/WireGuard/WireGuard/UI/iOS/TunnelsListTableViewController.swift index 42ff8d2..209ada8 100644 --- a/WireGuard/WireGuard/UI/iOS/TunnelsListTableViewController.swift +++ b/WireGuard/WireGuard/UI/iOS/TunnelsListTableViewController.swift @@ -113,11 +113,17 @@ class TunnelsListTableViewController: UITableViewController { } func presentViewControllerForScanningQRCode() { + #if targetEnvironment(simulator) + print("Scanning QR code is unavailable in the simulator") + #else + let scanQRCodeVC = QRScanViewController() scanQRCodeVC.delegate = self let scanQRCodeNC = UINavigationController(rootViewController: scanQRCodeVC) scanQRCodeNC.modalPresentationStyle = .fullScreen self.present(scanQRCodeNC, animated: true) + + #endif } func showErrorAlert(title: String, message: String) {