正在获取线程:信号SIGABRT

时间:2018-08-21 05:20:07

标签: swift firebase firebase-realtime-database sigabrt nsexception

构建具有聊天功能的应用程序并收到SIGBRT错误。它似乎与Firebase数据库无关。我检查了我所有的插座,它们似乎都完好无损,而且没有发现损坏的插座。

我在调试区域遇到的错误是

  

“ 2018-08-21 01:09:15.479487-0400 Split App [83668:9375919] ***由于未捕获的异常'FIRAppNotConfigured'而终止应用程序,原因:'无法获取默认Firebase数据库实例。必须调用{ {1}}(在Swift中为[FIRApp configure]),然后使用Firebase数据库。...libc ++ abi.dylib:以NSException类型的未捕获异常终止”

FirebaseApp.configure()

2 个答案:

答案 0 :(得分:0)

您应该按照以下步骤操作

步骤1 将Firebase导入到AppDelegate.swift

import Firebase

第2步在AppDelegate.swift中的didFinishLaunchingWithOptions方法中调用configure()

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    // Override point for customization after application launch.
    FirebaseApp.configure()
    return true
}

希望有帮助

答案 1 :(得分:0)

您尚未配置Firebase。 因此,仅在您的应用程序委托内部首先import Firebase,并在方法didFinishLaunchingWithOptions内部配置firebase。 通过写一行FirebaseApp.configure()