如果我在用户默认值中存储一个值,如果我关闭并运行我的应用程序,我可以获得以前的数据和新的数据吗?

时间:2016-04-23 05:44:17

标签: ios swift nsuserdefaults

当我第一次以用户默认字典格式保存用户名和用户分数时,它正在保存,但当我关闭并再次运行应用程序时,之前的数据将被字典中的新数据替换。

如何在多次运行应用程序时将数据附加到字典或如何存储所有用户信息?

var jo : [NSObject : AnyObject] = [
    uname:speed
] 
userDefaults.setObject(jo, forKey: akey)
var isOk = userDefaults.synchronize()
if let data0 = userDefaults.dictionaryForKey(akey) {
    println(data0)
} else {
    println("not set")
}

第一次设定值。

当我关闭并再次运行并给出文件时,字典会将新值替换为旧值,但我想将旧值添加到新值。

0 个答案:

没有答案