如何使用Firebase实时数据库在表观视图中显示数据



任何人都可以尝试解释我需要做的步骤吗?当我尝试在Xcode中定义数据库时,我会遇到很多错误。

dbRef.child("class").observeSingleEvent(of: .value, with: 
{ (snapshot) in
        let value = snapshot().value? as? [String: AnyObject]
        let description = value? ["desciption"] as? [Any]
        let owner = value? ["owner"] as? [Any]
        let participant = value? ["participant"] as? [Any]
        let time = value? ["time"] as? [Any]
        print("description: (String(describing: description))")
        print("owner: (String(describing: owner))")
        print("participant: (String(describing: participant))")
        print("time: (String(describing: time))")

您不需要snapshot().value上的()。使其成为snapshot.value as? [String: AnyObject],然后将删除错误"无法调用非功能类型的datasnapshot'的值"

基本上可以从字面上采取错误。快照(type datasNapShot)不是一个函数,因此您无法称其为函数,即snapshot()

最新更新