【发布时间】:2020-07-30 06:15:36
【问题描述】:
如何在UserDefaults 中保存一个 Double 数组?
为什么我的UserDefaults 评估为零?
print(UserDefaults.standard.object(forKey: "num")!)
if var o = UserDefaults.standard.object(forKey: "num") as? [Double] {
o.insert(Double(self.slid), at: 0)
print("opa \(o)")
UserDefaults.standard.removeObject(forKey: "num")
UserDefaults.standard.set(o, forKey: "num")
if let z = UserDefaults.standard.object(forKey: "num") {
print(z)
}
} else {
UserDefaults.standard.set(Double(self.slid), forKey: "num")
if let z = UserDefaults.standard.object(forKey: "num") {
print("kl \(z)")
} else {
print("nilo")
}
}
【问题讨论】:
标签: ios swift double userdefaults