gpt4 book ai didi

ios - UserDefaults.standard.object(forKey : "foo") as! Double

转载 作者:行者123 更新时间:2023-11-28 10:57:47 25 4
gpt4 key购买 nike

我正在尝试检查并查看用户是否已将条目存储到 UserDefaults.standard.object(forKey: "foo") 中! Double,但是,如果他们没有存储一个条目,那么它返回 nil 并且显然失败了。所以我想我应该使用 if let 语句,但是现在它说“条件绑定(bind)的初始化程序必须具有可选类型”有人可以帮助我了解如何检查是否有条目,如果有条目则继续?

最佳答案

为了使用 if let,您必须使用问号 (?) 而不是感叹号 (!)。原来如此

if let test = UserDefaults.standard.object(forKey: "foo") as? Double{
//blabla
}

关于ios - UserDefaults.standard.object(forKey : "foo") as! Double,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42239618/

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