找不到FIRDatabase

时间:2016-08-25 19:29:31

标签: database swift firebase firebase-realtime-database

我正在尝试在我的应用程序中添加 Firebase实时数据库功能,但我意识到我没有将它放在我的pod file中。

这就是我所做的,我添加了'Firebase/Database'并运行了pod update然后又回到了我的工作区,我仍然无法访问FIRDatabase

以下是我podfile的样子:

target 'myproject' do
pod 'Firebase'
pod 'Firebase/Auth
pod 'Firebase/Database'
end

感谢任何回复此帖的人,非常感谢。

5 个答案:

答案 0 :(得分:1)

您是否打开了cocoapod生成的文件.xcworkspace或已有.xcodeproj的文件?尝试使用Swift 3Xcode 8

你应该在podfile

中做到这一点
platform :ios, '8.0'
use_frameworks!

    target 'YourTargetName' do
      pod "Firebase"
      pod 'Firebase/Database'
    end

答案 1 :(得分:1)

我通过添加import FirebaseDatabase

解决了这个错误

答案 2 :(得分:0)

你能尝试这样吗

target 'myproject' do
pod 'Firebase', '>= 2.5.1'
pod 'Firebase/Auth'
pod 'Firebase/Database'
end

答案 3 :(得分:0)

可能出现的3种可能的问题是您忘记在Conroller中导出Firebase,因此添加import Firebase可以解决这个问题,或者您只需要使用{{{}建立项目1}}以使pos可识别并刷新您的项目。最后,如果这不起作用,请确保你有.xcworkspace而不是.xcodeproj

答案 4 :(得分:0)

Firebase为此更新了新语法。

Database.database().reference()