| | |
| | | self.present(alertController, animated: true, completion: nil) |
| | | } |
| | | |
| | | // public override func viewWillAppear(_ animated: Bool) { |
| | | // firstResult = true |
| | | // if let session = self.session { |
| | | // let queue = DispatchQueue(label: "startRun") |
| | | // queue.async { |
| | | // session.startRunning() |
| | | // } |
| | | // } |
| | | // scanTimer?.fireDate = NSDate.distantPast |
| | | // } |
| | | public override func viewWillAppear(_ animated: Bool) { |
| | | firstResult = true |
| | | if let session = self.session { |
| | | let queue = DispatchQueue(label: "startRun") |
| | | queue.async { |
| | | session.startRunning() |
| | | } |
| | | } |
| | | scanTimer?.fireDate = NSDate.distantPast |
| | | } |
| | | |
| | | func checkCameraAuth() -> Bool { |
| | | let status = AVCaptureDevice.authorizationStatus(for: .video) |