Korzystam z samouczka online. Ten samouczek obejmuje Firebase 1, ale obecnie używam Firebase 2
W jednym z przykładów kodu napisał taki odnośnik
private var postRef: firebase
jednak gdy robię to w ramach bazy ogniowej 2, pojawia się błąd „Korzystanie z niezadeklarowanego typu„ baza ogniowa ”
Teraz moim problemem jest to, że próbuję znaleźć porównanie między bazą ogniową 1 a 2, aby móc wdrożyć poprawny kod, jednak nie udało mi się znaleźć takich informacji.
Czy ktoś może rzucić nieco światła na prawidłową składnię Firebase 2?
Wartość, którą przypisuje tej zmiennej, jest wartością z jednej z tabel, w tym przypadku z tabeli postów, która składa się z Desc, image, Id
Odpowiedzi:
1 dla odpowiedzi № 1po prostu zmień: -
private var postRef: firebase
do
private var postRef: FIRDatabaseReference!
Który możesz później zainicjować w dowolnym zakresie ... jak: -
override func viewDidLoad(){
super.viewDidLoad()
postRef = FIRDatabase.database().reference()
}