我收到“在使用 FIRDatabase 之前必须调用 FIRApp.configure()”错误,即使我已经在“Appdelegate.swift”中调用了它。这是我的应用程序代表 https://i.stack.imgur.com/vzskq.jpg
第一个解决方案:
如果你使用FIRDatabase.database().reference()
在您的 ViewController 中,请与我们分享代码。如果你使用这样的东西:
var db = FIRDatabase.database().reference()
在 viewDidLoad 之前,您可能会收到此错误。最好这样做:
var db: FIRDatabaseReference!
override func viewDidLoad() {
super.viewDidLoad()
db = FIRDatabase.database().reference()
}
这样,即使configure()在finishLaunchingWithOptions中,应用程序也不会崩溃。
第二种解决方案:
In AppDelegate.swift
只需添加这行代码:
override init() {
FirebaseApp.configure()
FIRDatabase.database().persistenceEnabled = true
}
当应用程序启动时,它将转到init()
方法并配置FireBase在其他一切之前。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)