こんにちは、私は迅速にfirebaseを使用していますが、私はそうのようなクエリを使用して、ユーザー名によって、私のユーザーを検索しようとしています:SwiftのFirebase、クエリが空の場合に通知を受け取る方法は?
InfoCenter.ref.child("users").queryOrderedByChild("username").queryEqualToValue(firstTextField.text)
.observeEventType(.ChildAdded, withBlock: { snapshot in
これは素晴らしい作品が、私はクエリが別名空の場合に通知されるようにしたいですそのユーザー名を持つユーザーはいません。誰かが私の検索のフォーマットを編集する方法を教えてくれますか?ありがとう!
編集:私のツリーはこのようになります
:.Valueのにイベントの種類を変更する時に
users:{
asdfasdfkl:{
username: "bob",
highscore: "1000"
}
}
snapshot.valueを使用しているとき、私はもはやadjkadfjlaのIDを取得します。私は今それ
使用observeEventType '.value'と比べてチェックを返します'場合snapshot.exists() '.. –
これをチェックしてください... http://stackoverflow.com/questions/37853533/firebase-how-to-get-the-key-value-in-observeeventtype-value/37853809#37853809 –
大変感謝しています! –