如何在Bool(Swift)中使用UserDefaults

时间:2017-06-27 16:39:51

标签: swift boolean nsuserdefaults uiswitch

我试图了解如何在Swift中使用UserDefaults。我需要保存bool语句的状态。

我有一个UISwitch,如果它打开,则bool语句为真。如果它关闭,则为假。像这样:

我宣布了一个全球变量......

var switchBool : Bool = false

然后我设置了切换操作......

 @IBAction func boolSwitchAction(_ sender: Any) {
        if darkModeSwitch.isOn {
            switchBool = true
        } else {
            switchBool = false
        }  
    }

效果很好。但是,一旦关闭应用程序,应用程序就不会记住开关已打开,也不记得switchBool是否为真。这就是我需要使用UserDeafaults的原因。我已经找了一些教程,但我找不到能帮到我的教程。有人可以帮我弄这个吗?谢谢!

0 个答案:

没有答案