Swift Obtenir La Valeur Spécifique De Firebase Base De Données
Je vais essayer d'obtenir une valeur spécifique de Firebase Base de données. J'ai regardé quelques-uns des documents tels que Google, mais je ne pouvais pas le faire. Voici le fichier JSON de la base de données:
{
"Kullanıcı" : {
"ahmetozrahat25" : {
"E-Mail" : "[email protected]",
"Yetki" : "user"
},
"banuozrht" : {
"E-Mail" : "[email protected]",
"Yetki" : "user"
}
}
}
Code Swift:
ref?.child("Kullanıcı").child(userName.text!).observeSingleEvent(of: .value, with: { (snapshot) in
if let item = snapshot.value as? String{
self.changedName = item
}
})
Je veux obtenir E-Mail
valeur d'un utilisateur, pas pour tout le monde. Comment puis-je le faire?
vous souhaitez nous écrire le code pour vous??Vous pouvez montrer ce que vous avez tenté de sorte que nous pouvons nous aider.
Je voulais un exemple, mais vous r'droite, j'ai juste édité.
Je voulais un exemple, mais vous r'droite, j'ai juste édité.
OriginalL'auteur Ahmet Özrahat | 2017-02-15
Vous devez vous connecter pour publier un commentaire.
Enfin j'ai trouvé une solution. Si je déclare une variable et essayez de l'utiliser plus tard, il retourne nil, mais si j'essaie d'utiliser
snapshot.value as? String
c'est ok. Voici un exemple que j'ai fait.OriginalL'auteur Ahmet Özrahat
Dans votre code, l'instantané contient un dictionnaire de l'enfant des valeurs. Pour y accéder, la fonte de l'instantané.valeur comme un Dictionnaire, puis en accédant à la personne des enfants est un composant logiciel enfichable (tir, lol)
OriginalL'auteur Jay
Ajouter le "E-Mail" de l'enfant à la requête.
OriginalL'auteur Rajesh73