这是我第一次问有关Stackoverflow的问题,我对我正在学习的语言Swift也很陌生。因此,如果我的问题没有我希望的那么精确,请原谅我。我目前正在关注Udemy的教程,并且下面的代码使我无法弄清楚出了什么问题:
func retrieveMessages(){
let messageDB = Database.database().reference().child("Messages")
// have to observe this database to act when new messages are added
messageDB.observe(.childAdded) { (snapshot) in
let snapshotValue = snapshot.value as! Dictionary<String,String>
let text = snapshotValue["MessageBody"]!
let sender = snapshotValue["Sender"]!
print(text, sender)
}
}
}
xcode在行上标记错误:
messageDB.observe(.childAdded){(快照)中与穷人 消息:“模棱两可的使用'观察'
我希望有人可以帮助我解决问题。和婴儿的步骤,因为我对所有这些都是非常新的。非常感谢。
答案 0 :(得分:0)
with:
发生了什么?更改
messageDB.observe(.childAdded) { (snapshot) in
// other stuff
}
到
messageDB.observe(.childAdded, with: { (snapshot) in
// other stuff
})