我想在swift app中存储一些设置。
我尝试使用NSuserdefaults,但当app重新启动设置为空时。
在我的根控制器中,我想要这样做:
if(Storage.isset("key")){
// do 1
}else{
// do 2
}
存储 - 用于处理用户默认值的类 当我在设备上关闭app并再次启动时 - 用户默认值为空。
我需要另一种方法来做到这一点。
我使用Swift和Xcode版本7.2(7C68) 在我的设备上测试应用程序。
请帮助,谢谢。
答案 0 :(得分:6)
var setting = "Some Setting"
let userDefaults = NSUserDefaults.standardUserDefaults()
// Save Settings
userDefaults.setObject(setting, forKey: "key")
// Load Settings
if let userSettings = userDefaults.objectForKey("key") {
print(userSettings) // prints "Some Setting"
}