gpt4 book ai didi

ios - 在 swift 4.0 中从 firebase 快照字典中获取值时展开可选的 nil

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

在 swift 4.0 中从 Firebase 快照字典中获取值时,我无法解开可选的 nil

这是我的代码

Database.database().reference().child("questionPosts").queryOrderedByKey().observe(.childAdded) { (snapshot) in
if let dict = snapshot.value as? NSDictionary {
//var questionName = dict["name"] as! String
//var created_by = dict["email"] as! String
let questionTitle = dict["name"] as? String
let created_by = dict["email"] as? String

let question = Question(questionName: questionTitle!, created_by: created_by!)

self.questions.append(question)



print(self.questions.count)

}
}

当我运行它时,它给我一个错误:

Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value

我也在 Xcode 9.0 中的 swift 4.0 中编写此代码

谁能帮帮我,我已经为此苦恼了好几个星期了

非常感谢您的帮助

最佳答案

只需将下面的代码替换为您的代码即可。

let questionTitle = dict["name"] as? String ?? ""
let created_by = dict["email"] as? String ?? ""

这对你有用。

关于ios - 在 swift 4.0 中从 firebase 快照字典中获取值时展开可选的 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52362321/

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