gpt4 book ai didi

Swift 3 UserDefaults 不保存

转载 作者:行者123 更新时间:2023-11-28 06:13:09 25 4
gpt4 key购买 nike

完全不明白为什么下面的代码没有正确保存。我已经检查并分别打印了每个变量,以确保它们都有数据,并且一直到 latestBottle 一切都很好。但是当我尝试从 UserDefaults 中取回值时,它是 0.0

func saveBottleEntry() {
let allBottleEntries = realm.objects(SubmittedEntry.self).filter("bottleQuantity > 0")
for bottle in allBottleEntries {
bottleTimes.append(bottle.submissionTime!)
}
latestBottle = bottleTimes.max()!
UserDefaults.standard.set(latestBottle, forKey: "latestBottle")
print(UserDefaults.standard.double(forKey: "latestBottle"))
}

bottleTimes 是从 Realm 数据库中检索的日期数组。然后我获取最新的日期 bottleTimes.max() 并将其保存到 UserDefaults

最佳答案

如果您在尝试获取双倍值时看到 0.0,则表示您向 UserDefaults 写入了错误的类型

关于Swift 3 UserDefaults 不保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45864936/

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