Я имею попробовать everythng и я импортируемый стручки к моему проекту, сделать это несколько раз в нескольких новых проектах, но всегда получает эту ошибку:Firebase ошибки с быстрым кодом
«Невозможно назвать значение типа без функции» модуль '
Возможно ли, что мои какао-стручки каким-то образом повреждены? Когда я вставляю этот код:
импорт Firebase
let BASE_URL = "my_project_url"
var FIREBASE_REF = FIRDatabase.database().reference()
можно увидеть в окне Output/Debug, что я связан с firebase, но когда я начинаю с кодом:
let BASE_URL = "my_project_url"
let FIREBASE_REF = Firebase(url: BASE_URL)
var CURRENT_USER: Firebase
{
let userID = NSUserDefaults.standardUserDefaults().valueForKey("uid") as! String
let currentUser = Firebase(url: "\(FIREBASE_REF)").childByAppendingPath("users").childByAppendingPath(userID)
return currentUser!
}
всегда получить ошибку. Я действительно стараюсь много из много учебников, я пробовал много вещей за последние несколько дней, и ничего не случилось.
Я также смотреть и читать это темы, но не помогло:
Cannot call value of non-function type 'module'
xcode error : Cannot call value of non-function type module Firebase
Unable to connect Firebase to my Xcode swift app?
У меня есть открытые много новых проектов, сделано он импортирует pod много раз, у меня есть импортный модуль со вставкой в мой файл стручка:
pod "Firebase"
и так:
pod "Firebase"
pod "Firebase/Database"
также пытался так:
pod 'Firebase', '>= 2.5.1'
pod "Firebase/Database"
но всегда та же самая проблема. Подложки вставлены, я вижу папку Firebase, и я знаю, что все в порядке, так что может быть неправильно? Как я уже сказал, я вижу, что я связан с Firebase в окне Debug, как только я начинаю кодирование, появляется ошибка, и она присутствует в каждом проекте, как это, даже когда я пытаюсь использовать другой подход и другой код.
Любые идеи?
Вы должны вызвать функцию внутри класса, например, для вашего ViewController – Shubhank
update pod, когда у меня была такая же проблема, и у меня есть решение, обновив pod –
Вы, кажется, смешиваете Firebase 3.x ('FIRDatabase.database() .reference() ') с Firebase 2.x (' Firebase (url: BASE_URL) '), который не будет работать. Выберите версию (см. Документы для [2.x] (https://www.firebase.com/docs/ios/quickstart.html) или [3.x] (https://firebase.google.com/docs/ database/ios/start)) и придерживаться этого. –