LoginSignup
0
0

More than 3 years have passed since last update.

UserDefaultってすっごくシンプル!?(追加と取得)

Last updated at Posted at 2020-07-06

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
    }

取得もこれだけ!
ちゃんと理解しようとせず、難しそうなもんだと決め付けていました。。
もちろん応用していこうと思うと、ここから複雑になってはいきますが苦手意識が少しでもなくなればなと思います!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0