问题从Swift 3中的Firebase数据库中检索数据

时间:2016-12-02 12:56:52

标签: iphone swift firebase firebase-realtime-database swift3

我在最近2个月使用了swift 3上的Firebase。 在我们的应用程序开发过程中,一些iPhone设备显示从Firebase实时数据库中获取数据的问题。

我的代码是

var databaseReference: FIRDatabaseReference!
databaseReference = FIRDatabase.database().reference()
databaseReference = databaseReference.child("_general")
databaseReference.observeSingleEvent(of: .value, with:
    { (snapshot) in
        // Get value
        print("Snapshot ",snapshot)
}) { (error) in
    print("ERROR ",error)
}

在某些设备中显示以下日志:

2016-12-02 15:29:02.507003 DatabaseExampleSwift[273:15534] [] __nw_connection_get_connected_socket_block_invoke 7 Connection has no connected handler

enter image description here

2 个答案:

答案 0 :(得分:0)

试试这个,希望这个帮助

let baseUrl = FIRDatabase.database().reference()
let generalRef = baseUrl.child("_general")

    generalRef.observeSingleEvent(of: .value, with: { (snapshot) in
        print("This is snapshot value: \(snapshot)")
    }) { (error) in
        print("Failed to get snapshot", error.localizedDescription)
    }

答案 1 :(得分:0)

检查您是否意外删除了节点,或者您是否更改了Google信息列表