我有从Firebase读取数据的方法。 但是,当我希望它返回字典以便可以使用从Firebase获得的内容时,就会遇到此问题:
"Unexpected non-void return value in void function"
我不理解,因为我确实返回了字典(player
)
然后将函数设置为返回字典。
这是功能:
func ReadTeamPlayers(teamName name: String) -> [String:Any]{
ref.child(name).observeSingleEvent(of: .value) { (snapshot) in
let player = snapshot.value as? [String:Any]
return player
}
}