remove some unwraps

This commit is contained in:
Mingshen Sun 2019-06-09 22:18:54 -07:00
parent 15518733b0
commit 82232be92c
No known key found for this signature in database
GPG key ID: 1F86BA2052FED3B4
5 changed files with 31 additions and 27 deletions

View file

@ -35,8 +35,8 @@ class AdvancedSettingsTableViewController: UITableViewController {
}
private func setGitSignatureText() {
let gitSignatureName = passwordStore.gitSignatureForNow.name!
let gitSignatureEmail = passwordStore.gitSignatureForNow.email!
let gitSignatureName = passwordStore.gitSignatureForNow?.name ?? ""
let gitSignatureEmail = passwordStore.gitSignatureForNow?.email ?? ""
self.gitSignatureTableViewCell.detailTextLabel?.font = UIFont.systemFont(ofSize: 14)
self.gitSignatureTableViewCell.detailTextLabel?.text = "\(gitSignatureName) <\(gitSignatureEmail)>"
if SharedDefaults[.gitSignatureName] == nil && SharedDefaults[.gitSignatureEmail] == nil {

View file

@ -21,8 +21,8 @@ class GitConfigSettingTableViewController: UITableViewController {
tableView.rowHeight = UITableView.automaticDimension
let signature = passwordStore.gitSignatureForNow
nameTextField.placeholder = signature.name
emailTextField.placeholder = signature.email
nameTextField.placeholder = signature?.name ?? ""
emailTextField.placeholder = signature?.email ?? ""
nameTextField.text = SharedDefaults[.gitSignatureName]
emailTextField.text = SharedDefaults[.gitSignatureEmail]
}