Ich versuche, Daten aus meiner Firebase-Datenbank abzurufen, aber ich bleibe bei der Datenbankreferenz und gebe nil zurück. Allerdings kann ich erfolgreich die Benutzer-ID abrufen, so dass ich glaube nicht, dass es nicht richtig mit meiner Datenbank verbunden ist:FIRDatabaseReference gibt nil zurück, UserID abrufbar durch
import UIKit
import Firebase
import FirebaseDatabaseUI
class LoggedInViewController: UIViewController {
var ref: FIRDatabaseReference!
let userid = FIRAuth.auth()?.currentUser?.uid
override func viewDidLoad() {
super.viewDidLoad()
UIDLabel.text = String((userid)!) // The Label shows the UID
reflabel.text = String(ref) // The Label shows "nil"
}
}
Mein Ziel ist es, Daten aus dem Weg mit dieser Methode abzurufen:
func getQuery() -> FIRDatabaseQuery {
let myTopPostsQuery = (ref.child("user-posts")).child(getUid()))
return myTopPostsQuery
}
Aber offensichtlich funktioniert das nicht, da ich einen Fehler wegen der Null Referenz erhalte.
Ja, das hat geklappt! Vielen Dank! – ffritz
@FelixF. erwähne nicht :) –