Как сохранить вычисления в UILabel после перезагрузки приложения


#1

Введенные значения в UITextField сохраняю через UserDefaults. А как сохранить полученный результат в Label после перезагрузки? (дали наводку на метод viewDidDisapear) но как реализовать пока недогоняю

import UIKit

class ViewController: UIViewController {

let userDef = UserDefaults.standard

@IBOutlet weak var oneTF: UITextField!
@IBOutlet weak var twoTF: UITextField!
@IBOutlet weak var labelRezult: UILabel!

override func viewDidLoad() {
    super.viewDidLoad()
    
    oneTF.text = userDef.string(forKey: "t1")
    twoTF.text = userDef.string(forKey: "t2")
    
}
    
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
    super .touchesBegan(touches, with: event)
    view.endEditing(true)
   }

@IBAction func resultButton() {
    
    guard let oneInt = oneTF.text,
          let twoInt = twoTF.text,
          let one = Double(oneInt),
          let two = Double(twoInt)
    else { return }

    let result = one * two
    labelRezult.text = String(format: "%1.f", result)
    
    userDef.setValue(oneTF.text, forKey: "t1")
    userDef.setValue(twoTF.text, forKey: "t2")

}

}