我有一个iOS(Swift)应用,其AppDelegate中包含以下代码:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
  FIRApp.configure()
  FIRDatabase.database().persistenceEnabled = true
  return true
}

该应用程序在persistenceEnabled = true行上崩溃,但FIRAppNotConfigured和消息"Failed to get default FIRDatabase instance. Must call FIRApp.configure() before using FIRDatabase."例外

显然,在此之前我已经调用了FIRApp.configure(),因此建议的解决方案是错误的。调用时,日志输出甚至显示"Configuring the default app"

可能是什么问题,我应该如何解决才能使用FIRDatabase?

最佳答案

尝试:

override init() {
   // Firebase Init
   FIRApp.configure()
}

09-25 19:16