2016-07-22 6 views
9

Я создал новый проект Xcode, добавил модуль «Firebase» в мой файл подкачки и установил его, и добавил файл Google-services.plist, а остальное - в соответствии с документацией Firebase.Firebase Ссылки uneclared

Firebase импорт работает отлично, но если я пытаюсь

var ref:FIRDatabaseReference! 

в том же ViewController, то он выдает ошибку:

Use of undeclared type 'FIRDatabaseReference'

И это происходит из-за какой-либо Firebase ссылки. Есть идеи по этому поводу? Я очень новичок в Swift и xCode IDE.

ответ

33

Просто был такая же проблема, но через некоторое время я понял, что мне не хватает запись в стручке-файле, ваш стручок-файл должен содержать:

pod 'Firebase/Database' 

Надеется, что он теперь работает :)

+2

Добавьте строку в свой подфайл, а затем просто запустите« pod update »в своем терминале –

+0

Да, это сработало. Большое спасибо! – ffritz

8

EDIT: Я нашел настоящую проблему. У Firebase было обновление. Пользователю необходимо обновить версию firebase через cocopod. После обновления cocopod, вы можете использовать все, что обычно так же, как Db.

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

У меня такая же проблема, но я не могу ее исправить, обновив pod-файл.

И наконец, я выясню решение.

Google учит нас импортировать только

import Firebase

Просто добавьте:

import FirebaseDatabase

и все будет в порядке

0

Проблема решена путем удаления "FIR" формы слова ("FIRDatabaseReference" and "FIRDatabaseHandle")

Также что импорт "Firebas e "в viewController

Смежные вопросы