我得到’必须在使用FIR
Database‘之前调用FIRApp.configure(),即使我已经在’Appdelegate.swift’.
This is my app delegate中调用了它
解决方法
第一解决方案
如果在ViewController中使用FIRDatabase.database().reference(),请与我们共享代码.如果你使用这样的东西:
- var db = FIRDatabase.database().reference()
在viewDidLoad之前,您可以收到此错误.更好地做这个:
- var db: FIRDatabaseReference!
- override func viewDidLoad() {
- super.viewDidLoad()
- db = FIRDatabase.database().reference()
- }
这样,即使configure()在finishLaunchingWithOptions中,app也不会崩溃.
二解决方案:
- override init() {
- FirebaseApp.configure()
- FIRDatabase.database().persistenceEnabled = true
- }