2017-04-09 21 views
1

私は以下のようなデータベース構造を持っています。この関数は、以下の子ノードswift - Firebaseデータベースのスナップショット取得。

func fetchUser() { 

    ref.child("Businesses").observe(.childAdded, with: { (snapshot) in 

     print(snapshot) 

    }, withCancel: nil) 
} 

のすべてを出力します。しかし、私はBusinessCategoriesに同じスナップショットを取得しようと機能を使用したときに何も起こりません下回ります。私はまた.child( "Banks")を追加しようとしましたが、まだプリントアウトしておらず、エラーメッセージも表示されませんでした。

func fetchUser() { 

    ref.child("BusinessCategories").observe(.childAdded, with: { (snapshot) in 

     print(snapshot) 

    }, withCancel: nil) 
} 

私は間違っていますか?ビジネスカテゴリのスナップショットを取得するにはどうすればよいですか?

enter image description here

+1

自分のfirebaseプロジェクトでデータベースのコピーを作成しましたが、すべて正常に動作します。 「ビジネスカテゴリ」が印刷されています。タイプミスをしていないことを再度確認してください。可能であればフルクラスの実装を見せてください。 .childAddedを.valueに置き換えて、何が効果であるかを教えてください。 –

+0

ありがとうございました。コードに何も問題ありませんでした – Ola

答えて

0

コードが正常に動作します。問題は、テストユーザーが認証リストから削除され、アプリケーションがデータベースにサインインできなかったことです。

関連する問題