您好我从以前的开发人员那里继承了以下错误。我的应用程序不断崩溃:
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文件添加到我的项目中。
这一切都适用于我正在开发的另一款应用,但我无法解决这个问题。
答案 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,因为您已经在您的帐户中注册了数据库