Saving and retrieving a bool with UserDefaults

前端 未结 4 1465
醉酒成梦
醉酒成梦 2021-01-13 01:33

I\'m trying to save a bool value to UserDefaults from a UISwitch, and retrieve it in another view. However, I\'ve tried following multiple tutorials and stack answe

4条回答
  •  长发绾君心
    2021-01-13 02:07

    Try this:

    @IBAction func soundSwitchs(_ sender: Any) 
    {
        UserDefaults.standard.set(soundSwitchOutlet.isOn, forKey: "sound")
        UserDefaults.standard.synchronize() 
    }
    
      //this is inside viewDidLoad and "boolValue" was declared outside viewDidLoad//
    
     boolValue = UserDefaults.standard.bool(forKey: "sound")
    

提交回复
热议问题