我想创建一个Ints数组,我可以将它添加到UserDefaults
,以便下次用户打开应用程序时,数组将被保存。所以,我知道如何创建一个UserDefaults
阵列...附加到UserDefaults数组(Swift)
var intArray = UserDefaults.standard.array(forKey: "intArray") as! [Int]
,我知道如何设置阵列到已经存在的数组:
var array = [2, 6, 34, 4, 9]
UserDefaults.standard.set(array, forKey: "intsArray")
但是,我需要的数组是空的然后用户将Ints添加到数组中。谢谢你的帮助!
这确实起初工作,但随后每当应用程序关闭并再次打开时,数组回到空... –
@JacobCavin在将某些修改后的数组添加到用户默认值后,是否将修改后的数组写入? –