字典在展开可选值时意外发现 nil
Dictionary Unexpectedly found nil while unwrapping an Optional value
我正在使用 let 来防止在展开值时出现意外的 nil,但我的函数仍然会导致致命错误。
fatal error: unexpectedly found nil while unwrapping an Optional value
-
class func getDomain() -> String {
let (dictionary, error) = Locksmith.loadDataForUserAccount("account")
if let dictionary = dictionary {
if let domain = dictionary["domain"] as? String {
return domain
}
}
return ""
}
像这样修改您的代码:
if let dictionary1 = dictionary {
if let domain = dictionary1["domain"] as? String {
return domain
}
}
我正在使用 let 来防止在展开值时出现意外的 nil,但我的函数仍然会导致致命错误。
fatal error: unexpectedly found nil while unwrapping an Optional value
-
class func getDomain() -> String {
let (dictionary, error) = Locksmith.loadDataForUserAccount("account")
if let dictionary = dictionary {
if let domain = dictionary["domain"] as? String {
return domain
}
}
return ""
}
像这样修改您的代码:
if let dictionary1 = dictionary {
if let domain = dictionary1["domain"] as? String {
return domain
}
}