// // SSHKeySettingTableViewController.swift // pass // // Created by Mingshen Sun on 25/1/2017. // Copyright © 2017 Bob Sun. All rights reserved. // import UIKit import SwiftyUserDefaults class SSHKeySettingTableViewController: UITableViewController { @IBOutlet weak var passphraseTextField: UITextField! @IBOutlet weak var privateKeyURLTextField: UITextField! @IBOutlet weak var publicKeyURLTextField: UITextField! override func viewDidLoad() { super.viewDidLoad() var doneBarButtonItem: UIBarButtonItem? doneBarButtonItem = UIBarButtonItem(title: "Done", style: UIBarButtonItemStyle.done, target: self, action: #selector(doneButtonTapped(_:))) navigationItem.rightBarButtonItem = doneBarButtonItem } func doneButtonTapped(_ sender: UIButton) { print("done pressed") Defaults[.gitRepositorySSHPublicKeyURL] = URL(string: publicKeyURLTextField.text!) Defaults[.gitRepositorySSHPrivateKeyURL] = URL(string: privateKeyURLTextField.text!) Defaults[.gitRepositorySSHPrivateKeyPassphrase] = passphraseTextField.text! dismiss(animated: true, completion: nil) } }