0
firebaseにデータが保存されています。誰かが自分のデータに追加すると、自分のアプリケーションからデータを受信して更新します。私はGoogleドキュメントを見て、それがこのような何かを言った...変更時にデータを受信/更新する方法(Firebase)swift
databaseRef.child("Leaderboard").queryOrderedByKey().observe(.childChanged, with: {
snapshot in
let value = snapshot.value as? NSDictionary
// put data into variables
let playerName = value?["playerName"] as! String?
}
しかし、いくつかの理由のためにそれは私が私の階層の権利を持って知っている、nilを返します。どうしてそれは何も返っていないのですか?
正確には何も返されません。また、データベース構造の一部を投稿するだけで、正しいかどうか確認できます。 –
'value?[" playerName "]'を出力すると、nilを返します。 – fellowProgrammer
snapshot.valueを印刷するとどうなりますか? –