无法调用非功能类型'模块<Firebase>'的值

Edw*_* Du 8 xcode ios firebase swift

当我使用谷歌的firebase时,我有一个奇怪的错误.

当我尝试初始化Fire基础时,使用此代码设置它的引用地址

let BASE_URL = "YOUR_FIREBASE_URL"
var FIREBASE_REF = Firebase(url: BASE_URL)
Run Code Online (Sandbox Code Playgroud)

,它显示一个错误:

Cannot call value of non-function type 'module<Firebase>'
Run Code Online (Sandbox Code Playgroud)

我的pod文件如下所示:

# Uncomment this line to define a global platform for your project
# platform :ios, '9.0'

target 'Mission Board' do
  # Comment this line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!
  pod 'Firebase', '>=2.4.2'
end
Run Code Online (Sandbox Code Playgroud)

环境:Xcode 7.3.1(7D1014)Firebase直接来自官方网站.迅捷的语言.

请有人帮忙吗?

小智 6

我的pod文件如下所示:

platform :ios, ‘9.2’

    use_frameworks!

target 'firebaseWithChris' do

    pod 'Firebase'

    pod 'Firebase/Database'

end
Run Code Online (Sandbox Code Playgroud)

Xcode:在viewDidLoad方法的viewController.swift文件中

代替

var rootRef = Firebase(url:"https://<YOUR-FIREBASE-APP>.firebaseio.com")
Run Code Online (Sandbox Code Playgroud)

尝试

var rootRef = FIRDatabase.database().reference()
Run Code Online (Sandbox Code Playgroud)

这对我有用:]


Ebe*_*uce 1

我遇到过同样的问题。所以,这就是我所做的来解决这个问题。我卸载 Firebase Cocoapods。然后我手动安装了 Firebase。

我使用了这个链接。
https://www.firebase.com/docs/ios/alternate-setup.html
并添加了此 url 上声明的框架和依赖项。

注意:这些库。
libicucore.dylib
libc++.dylib
应该是 .tbd

这里给出了答案。
Firebase 的 Xcode 编译错误

我手动安装 Firebase 后,错误消失了。如果有人知道为什么我很想知道是什么导致了这个错误。

注意:Google 更新了 Firebase。所以,也许你会更深入地研究这一点。