我有一个名为soundSwitch
的开关,我正在使用userDefault
保存按钮的状态,如下所示:
@IBAction func soundsChanged(sender: AnyObject) {
if soundSwitch.on{
defaults.setBool(true, forKey: "SoundActive")
print("Sound ON")
}else{
defaults.setBool(false, forKey: "SoundActive")
print("Sound OFF")
}
}
目前,当用户首次启动应用程序时,实际默认值最初为false。
如果用户启动了应用程序且尚未配置,则如何实现默认值为true。
我在Objective-C
中看到了一些方法,但是在Swift中没有看到。从我所看到的,您可以在应用程序委托中以某种方式执行它,或者在PList
文件中执行它。如何执行其中任何一个?