2017-07-12 12 views
0

私はSwiftを使用してGoogle Firebaseと統合されたiosアプリケーションを作成しています。ただし、何らかの理由でobserveSingleEventがトリガーされていません。私の理解から、これは一度呼び出されてから停止するべきです。以下はコードですFirebase observeSingleEventがトリガーしないSwift

var handle: AuthStateDidChangeListenerHandle? 
let userID = Auth.auth().currentUser!.uid 
var ref: DatabaseReference! 

override func viewDidLoad() { 
    super.viewDidLoad() 

    ref = Database.database().reference() 

    ref.child("Officers").observeSingleEvent(of: .value, with: { (snapshot) in 
     print(snapshot) 
    }) 

} 

このため、私はスナップショットを印刷して、動作していることを確認しています。これは、シミュレータで働いていなかった

ref.observe(.value, with: { (snapshot) in 
    print(snapshot) 
}) 
+0

データベース構造を転記できますか? – Grady

+1

申し訳ありません、元の質問に追加するのを忘れてしまいました。質問を編集してデータベース構造を組み込んだ。 – goalguy

+0

結果を取得するために、テストしているデバイスに有効なインターネット接続がありますか? – torinpitchers

答えて

0

です。物理的なデバイスで作業しています。

関連する問題