2017-12-15 9 views
0

誰かが実行する必要がある手順を説明することはできますか? Xcodeでデータベースを定義しようとすると、多くのエラーが発生します。Firebaseリアルタイムデータベースを使用してtableViewにデータを表示する方法

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))") 
+0

エラーは非関数型の値を呼び出すことができません 'DataSnapshot' –

答えて

0

snapshot().valueには()は必要ありません。それをsnapshot.value as? [String: AnyObject]にすると、「非関数型の値「DataSnapshot」を呼び出すことはできません」

基本的にエラーは文字通り取ることができます。スナップショット(タイプDataSnapshot)は関数ではないため、スナップショット()として呼び出すことはできません。

関連する問題