我得到’必须在使用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 }