我想检查某个变量是否有值。如果没有,我想返回一个默认值。这样做的最佳做法是什么?
我想做这样的事情:
let defaults = Userdefaults()
if let name = defaults.string(foKey "name") {
return name
} else {
return "john"
}
最佳答案
你应该能够做到这一点..
let defaults = UserDefaults.standard
let name = defaults.string(foKey "name") ?? "john"
??
在 Swift 中称为 The nil-coalescing operator
关于ios - 如何获取 nil 的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47752251/