2016-07-22 24 views
9

Ich habe ein neues Xcode-Projekt erstellt, den Pod 'Firebase' zu meiner Pod-Datei hinzugefügt und installiert und die Datei Google-services.plist und den Rest entsprechend der Firebase-Dokumentation hinzugefügt.Firebase-Referenzen nicht deklariert

Import Firebase funktioniert gut, aber wenn ich

var ref:FIRDatabaseReference! 

im gleichen Viewcontroller versuchen, dann wirft er einen Fehler:

Use of undeclared type 'FIRDatabaseReference'

Und dies geschieht für alle Firebase Referenzen. Irgendwelche Ideen dazu? Ich bin sehr neu in Swift und der xCode IDE.

Antwort

33

Gerade hatte das gleiche Problem, aber nach einer Weile erkannte ich, dass ich einen Eintrag in der pod-Datei fehlt, sollten Sie Ihre pod-Datei enthalten:

pod 'Firebase/Database' 

Hoffe, es funktioniert jetzt :)

+2

Fügen Sie die Zeile zu Ihrem Podfile und dann einfach" pod update "in Ihrem Terminal –

+0

Ja, das hat funktioniert. Danke vielmals! – ffritz

8

EDIT: Ich fand das eigentliche Problem hinter sich. Firebase hatte Update. Benutzer müssen die Firebase-Version über Cocopod aktualisieren. Nach dem Update der Cocopod, kann alles, was normalerweise wie Firebase Doc.

==========================================

Ich habe das gleiche Problem, kann es aber nicht beheben, indem ich die Pod-Datei aktualisiere.

Schließlich finde ich eine Lösung.

Google lehren uns nur

import Firebase

Fügen Sie einfach zu importieren:

import FirebaseDatabase

und alles wird gut

0

Problem durch Entfernen "FIR" Form die Worte ("FIRDatabaseReference" and "FIRDatabaseHandle")

auch gelöst werden das importieren "Firebas e "in der viewController

Verwandte Themen