UserDefaultの書込み
って本当は簡単なのかもしれない。と思い、簡略化して書いてみました。
View1Controller.swift
import UIKit
class ViewController: UIViewController,UITextFieldDelegate {
@IBOutlet weak var emailTextField: UITextField!
var emailTextField = ""
override func viewDidLoad() {
super.viewDidLoad()
emailTextField.delegate = self
}
@IBAction func ButtonAction(_ sender: Any)
UserDefaults.standard.set(emailTextField.text, forKey: "userMail")
UserDefault.standard.set で保存(キー値はここでは"userMail")
これだけ
UserDefaultの取得も全然簡単!?
View2Controller.swift
import UIKit
class View2Controller: UIViewController,UIImagePickerControllerDelegate,UINavigationControllerDelegate {
@IBOutlet weak var acountEmail: UILabel!
var userMail = String()
override func viewDidLoad() {
super.viewDidLoad()
userMail = UserDefaults.standard.object(forKey: "userMail") as! String
acountEmail.text = userMail
}
取得もこれだけ!
ちゃんと理解しようとせず、難しそうなもんだと決め付けていました。。
もちろん応用していこうと思うと、ここから複雑になってはいきますが苦手意識が少しでもなくなればなと思います!