私は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)
})
データベース構造を転記できますか? – Grady
申し訳ありません、元の質問に追加するのを忘れてしまいました。質問を編集してデータベース構造を組み込んだ。 – goalguy
結果を取得するために、テストしているデバイスに有効なインターネット接続がありますか? – torinpitchers