Firebase iOS SDK - 缺少数据库URL

时间:2016-06-21 22:41:16

标签: ios swift firebase firebase-realtime-database

您好我从以前的开发人员那里继承了以下错误。我的应用程序不断崩溃:

2016-06-21 22:26:16.828 Drnk[3234:1081556] The default app has not been configured yet.
2016-06-21 22:26:16.832 Drnk[3234:1081556] *** Terminating app due to uncaught exception 'MissingDatabaseURL', reason: 'Failed to get FIRDatabase instance: FIRApp object has no databaseURL in its FirebaseOptions object.'
*** First throw call stack:

我的应用程序代理具有以下代码:

 FIRApp.configure()

我调用数据库的控制器和应用程序崩溃的代码如下:

 var ref: FIRDatabaseReference!

self.ref = FIRDatabase.database().reference()

我已按照说明将google-services-plist文件添加到我的项目中。

这一切都适用于我正在开发的另一款应用,但我无法解决这个问题。

4 个答案:

答案 0 :(得分:5)

确保您未在​​viewDidLoad

之前调用FIRDatabase.database().reference()

答案 1 :(得分:0)

在你的班级中定义一个var:

var ref: FIRDatabaseReference?

然后在viewDidLoad

ref = FIRDatabase.database().reference()

答案 2 :(得分:0)

这就是我在这里修复它的方式https://stackoverflow.com/a/65866188/4833705

我不想添加相同的代码两次,而且注释有点长,所以有人可能会错过。

答案 3 :(得分:0)

再次下载并替换 GoogleService-info.plist,因为您已经在您的帐户中注册了数据库