gpt4 book ai didi

arrays - 附加到 UserDefaults 中的数组

转载 作者:可可西里 更新时间:2023-11-01 01:22:36 25 4
gpt4 key购买 nike

首先,我将保存在用户默认值中的现有数组导入到 key - array1 中

var savedArray = UserDefaults.standard.array(forKey: "array1") as! [String]
var ns = UserDefaults.standard

然后

let savedValue = name

然后

savedArray.append(savedValue!) 

然后我将它保存在 key - array1 中

UserDefaults.standard.set(savedArray, forKey: "array1")

同步

ns.synchronize()

但是,如果我进入另一个 View Controller 并执行此操作

let alreadyShownarray = UserDefaults.standard.object(forKey: "array1") as! [String]
print (alreadyShownarray)

然后我得到相同的数组,但没有附加 savedValue!

最佳答案

尝试删除对象并添加新对象。

UserDefaults.standard.removeObject(forKey: "array1")
UserDefaults.standard.set(savedArray, forKey: "array1")

关于arrays - 附加到 UserDefaults 中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43228470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com