【发布时间】:2020-06-22 06:57:45
【问题描述】:
当我尝试在观察者中使用 .value 时出现此错误
线程 1:致命错误:在展开可选值时意外发现 nil
@objc func load_data(){
Database.database().reference().child("Food").observe(.value){ (snapshot: DataSnapshot) in
if let dict = snapshot.value as? [String: AnyObject]{
for child in snapshot.children {
let FoodimageText = dict["image"] as! String
let FoodnameText = dict["name"] as! String
let FoodpriceText = dict["price"] as! String
let post = FoodModel(FoodimageText: FoodimageText , FoodnameText: FoodnameText , FoodpriceText: FoodpriceText)
self.foodlist.append(post)
self.tableview_controller.reloadData()
}
}
}
}
[![在此处输入图片描述][1]][1]
【问题讨论】:
-
在 Stack Overflow 上,不要显示代码或文本的图片。将代码复制到问题本身并对其进行格式化,以便于阅读、复制和搜索。
-
知道了。感谢告知
标签: ios swift firebase firebase-realtime-database