【发布时间】:2018-06-02 15:56:14
【问题描述】:
if let seen: Bool = defaults.bool(forKey: UtilitiesKeys.mainTutorialSeen) {
return seen
}
return false
如果我这样做 swift 会显示一个问题:
从 'Bool' 到 'Bool' 的条件转换总是成功,非可选 用于检查可选项的“Bool”类型表达式。
由于我的密钥可能没有值,我不想强制解包它。现在显然它是这样工作的,但我如何安全地解开价值而不会迅速抱怨?
我也尝试过使用守卫......
【问题讨论】:
-
嗯,显示相同的问题,但 d0ye 的答案有效。不过还是谢谢:)
标签: swift optional userdefaults