37 lines
1.3 KiB
Swift
37 lines
1.3 KiB
Swift
//
|
|
// 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)
|
|
}
|
|
|
|
}
|