Swfit+ Label + dati Firebase
Cita da Mauro su 11/09/2019, 16:45Buongiorno,
volevo realizzare la mia prima applicazione per iPhone.
La app dovrebbe "solo" leggere i dati da un database e farmeli vedere a schermo.
Ho creato il db su Firebase, configurato Xcode per l'accesso al db.
Riesco a collegarmi e a "stampare" tramite il metodo print i dati sul db Firebase.
Il problema è che non so come poter vedere a video(iPhone) quei valori.
"Banalmente" ho tentato di popolare una label ma senza successo.
Questo è il codice che mi legge e mi stampa i dati :
ref.child("Stato").observe(.value) { (snapshot) in
if let snaps = snapshot.children.allObjects as? [DataSnapshot] {
for snap in snaps {
print(snap.key)
}
Però non so come stamparle su una label o comunque far vedere a video i risultati
Grazie
Buongiorno,
volevo realizzare la mia prima applicazione per iPhone.
La app dovrebbe "solo" leggere i dati da un database e farmeli vedere a schermo.
Ho creato il db su Firebase, configurato Xcode per l'accesso al db.
Riesco a collegarmi e a "stampare" tramite il metodo print i dati sul db Firebase.
Il problema è che non so come poter vedere a video(iPhone) quei valori.
"Banalmente" ho tentato di popolare una label ma senza successo.
Questo è il codice che mi legge e mi stampa i dati :
ref.child("Stato").observe(.value) { (snapshot) in
if let snaps = snapshot.children.allObjects as? [DataSnapshot] {
for snap in snaps {
print(snap.key)
}
Però non so come stamparle su una label o comunque far vedere a video i risultati
Grazie
Cita da Admin su 11/09/2019, 22:35Ciao,
adesso non saprei di preciso come funziona il db firebase perché non lo uso.
Ti posso dire che però i dati se sono tanti andrebbero visualizzati con una tabella. Per provare potresti inserire come detto da te in una label ovviamente inserisci una label e crea il collegamento con il file Swift poi assegni alla label invece che al print il valore
print(snap.key) > nomeLabel.text = snap.key
ovviamente snap.key deve essere di tipo testo altrimenti devi fare un casting
Fammi sapere
Ciao,
adesso non saprei di preciso come funziona il db firebase perché non lo uso.
Ti posso dire che però i dati se sono tanti andrebbero visualizzati con una tabella. Per provare potresti inserire come detto da te in una label ovviamente inserisci una label e crea il collegamento con il file Swift poi assegni alla label invece che al print il valore
print(snap.key) > nomeLabel.text = snap.key
ovviamente snap.key deve essere di tipo testo altrimenti devi fare un casting
Fammi sapere