Dismiss qr scan vc on cancel.

This commit is contained in:
Jeroen Leenarts 2018-10-02 21:23:52 +02:00
parent 2fac395700
commit d12542a0c2
1 changed files with 3 additions and 1 deletions

View File

@ -105,7 +105,9 @@ class QRScanViewController: UIViewController {
let tunnel = try Tunnel.fromConfig(code, context: viewContext) let tunnel = try Tunnel.fromConfig(code, context: viewContext)
let alert = UIAlertController(title: NSLocalizedString("Enter a title for new tunnel", comment: ""), message: nil, preferredStyle: .alert) let alert = UIAlertController(title: NSLocalizedString("Enter a title for new tunnel", comment: ""), message: nil, preferredStyle: .alert)
alert.addTextField(configurationHandler: nil) alert.addTextField(configurationHandler: nil)
alert.addAction(UIAlertAction(title: NSLocalizedString("Cancel", comment: ""), style: .cancel, handler: nil)) alert.addAction(UIAlertAction(title: NSLocalizedString("Cancel", comment: ""), style: .cancel, handler: { [weak self] _ in
self?.delegate?.didCancel(qrScanViewController: self!)
}))
alert.addAction(UIAlertAction(title: NSLocalizedString("Save", comment: ""), style: .default, handler: { [weak self] _ in alert.addAction(UIAlertAction(title: NSLocalizedString("Save", comment: ""), style: .default, handler: { [weak self] _ in
do { do {
tunnel.title = alert.textFields?[0].text tunnel.title = alert.textFields?[0].text