我正在尝试在我的应用程序中添加 Firebase实时数据库功能,但我意识到我没有将它放在我的pod file
中。
这就是我所做的,我添加了'Firebase/Database'
并运行了pod update
然后又回到了我的工作区,我仍然无法访问FIRDatabase
。
以下是我podfile
的样子:
target 'myproject' do
pod 'Firebase'
pod 'Firebase/Auth
pod 'Firebase/Database'
end
感谢任何回复此帖的人,非常感谢。
答案 0 :(得分:1)
您是否打开了cocoapod生成的文件.xcworkspace
或已有.xcodeproj
的文件?尝试使用Swift 3
和Xcode 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()