Shr*_*gni 10 ios firebase swift firebase-realtime-database
我得到'必须在使用FIRDatabase'之前调用FIRApp.configure(),即使我已经在'Appdelegate.swift'中调用了它.这是我的应用代表
Alt*_*nov 23
第一个解决方案:
如果您FIRDatabase.database().reference()在ViewController中使用,请与我们分享代码.如果你使用这样的东西:
var db = FIRDatabase.database().reference()
Run Code Online (Sandbox Code Playgroud)
在viewDidLoad之前,您可以收到此错误.更好地说:
var db: FIRDatabaseReference!
override func viewDidLoad() {
super.viewDidLoad()
db = FIRDatabase.database().reference()
}
Run Code Online (Sandbox Code Playgroud)
这样,即使configure()在finishLaunchingWithOptions中,app也不会崩溃.
二解决方案:
在AppDelegate.swift刚刚添加的代码,这行:
override init() {
FirebaseApp.configure()
FIRDatabase.database().persistenceEnabled = true
}
Run Code Online (Sandbox Code Playgroud)
当应用程序启动时,它将转到init()方法并将在其他所有内容之前配置FireBase.
| 归档时间: |
|
| 查看次数: |
5056 次 |
| 最近记录: |