Ich habe eine Frage, ich habe eine App geschrieben, wo sich der Benutzer einloggen und registrieren kann, mit Namen, E-Mail, Adresse und Standort. Wie kann ich erreichen, dass der Benutzer die Benutzerinformationen nur für diesen Benutzer in einer Tabelle oder als Etikett anzeigt?Firebase Swift 3 Benutzerdatenbank anzeigen
Kennt jemand ein gutes Tutorial?
import UIKit
import Firebase
import FirebaseStorage
class PersoenlicheDatenView: UIViewController, UITableViewDataSource, UITableViewDelegate {
var ref: FIRDatabaseReference?
var myList:[String] = []
var handle:FIRDatabaseHandle = 0
@IBOutlet weak var myTableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
let ref = FIRDatabase.database().reference().child("users").queryOrdered(byChild: "email").queryEqual(toValue : "[email protected]")
ref.observe(.value, with:{ (snapshot: FIRDataSnapshot) in
for snap in snapshot.children {
print((snap as! FIRDataSnapshot).key)
self.myTableView.reloadData()
}
})
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return myList.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = UITableViewCell(style: .default, reuseIdentifier: "Cell")
cell.textLabel?.text = myList[indexPath.row]
return cell
}
}
Die Frage ist etwas unklar. Wenn sich ein Benutzer anmeldet, möchten Sie * seinen * Knoten von Firebase erfassen und für diesen Benutzer anzeigen? Oder wenn sich ein Benutzer anmeldet Möchten Sie die Daten einem anderen Benutzer anzeigen? Die Antwort wäre je nach Anwendungsfall sehr unterschiedlich. Oh, und bitte füge deine Firebase-Struktur bitte als TEXT-Snippet ein, bitte keine Bilder oder Links. Wenn wir die Struktur in einer Antwort verwenden müssen, müssen wir sie erneut eingeben und die Bilder können nicht durchsucht werden. Sie können Ihre Firebase-Struktur über die Firebase-Konsole -> Drei Punkte rechts -> JSON exportieren abrufen. – Jay