需要帮助!我是Swift Developing的新手,我尝试将我的应用程序连接到firebase。但是当我尝试配置和定位数据库时,我收到了这个错误!
“数据库不可用使用对象构建FIRDatabase”
这是我的代码:
let db = FIRDatabase.database().reference()
我的PodFile
pod 'Firebase'
pod 'Firebase/Core'
pod 'Firebase/Storage'
pod 'Firebase/Auth'
pod 'Firebase/Database'
我在这里缺少什么?需要帮忙。感谢
答案 0 :(得分:0)
您是否在AppDelegate应用程序中添加了这个:didFinishLaunchingWithOptions:method?
FirebaseApp.configure()
您是否已将GoogleService-Info.plist添加到项目中?
您是否使用xcworkspace项目文件而不是xcodeproj文件来打开xcode项目?
我确实看到了一些API命名更改的引用(即FIRDatabase to Database)。我会确保它也不会引起问题。
答案 1 :(得分:0)
新版本的Firebase依赖API稍有改变。
不要忘记import Firebase
& import FirebaseDatabase
。
替换为此。
let db = Database.database().reference()
答案 2 :(得分:0)
如果您在xcode文件中导入了Firebase,它将导入所有其他Firebase衍生产品,即您不需要同时导入Firebase和FirebaseDatabase。
确保复制粘贴在firebase设置中提供给您的代码,然后键入" pod init"和" pod install"进入你的xcode项目根目录中的终端。
最后,请确保您重新输入" pod install"将新元素添加到pod文件后。我怀疑这是你的问题,好像你没有安装新的pod,你的xcodeproj将无法识别它们