2016-10-13 7 views
1

クエリ1は正常に動作します。私は、ユーザーがサインアップするときにアプリケーション内にユーザーオブジェクトを作成します。コンソールには、Userオブジェクトのオブジェクトの数が表示されます。Firebaseのクエリでコンソールに手動で作成されたオブジェクトが返されないのはなぜですか?

let query1 = ref.child("Users").queryLimited(toFirst: 1000) 
query1.observe(FIRDataEventType.childAdded) { 
    (snapshot: FIRDataSnapshot) in 

    print(snapshot.children) 

} 

クエリ2はまったく何もしません。私はエラーが発生しない、ログに何も印刷されない、文字通り何も起こりません。 FirebaseコンソールにBannerオブジェクトを作成します。

let query2 = ref.child("Banner").queryLimited(toFirst: 1000) 
query2.observe(FIRDataEventType.childAdded) { 
    (snapshot: FIRDataSnapshot) in 

    print(snapshot.children) 

} 

これはセキュリティと何か関係ありますか?私はBannerオブジェクトの作成を可能な限りUserオブジェクトの近くでシミュレートしました。

+0

も...誰あなたはあなたの第二のクエリを呼ぶのですか? –

答えて

0

はあなたのコードにこれを追加し、これが動作するかどうかを確認します

query2.observe(FIRDataEventType.childChanged) { 
    (snapshot: FIRDataSnapshot) in 
     print(snapshot.children) 
    } 
関連する問題