如何知道何时完全完成FirebaseApp.configure()?

时间:2019-09-11 15:47:25

标签: ios firebase

在使用Firebase SDK之前,我们必须运行代码

 FirebaseApp.configure() 

文档说如果失败,将抛出错误,但返回nil,我不知道如何确切地知道何时完成。

1 个答案:

答案 0 :(得分:2)

来自configure的{​​{3}}:

  

使用提供的选项配置默认的Firebase应用程序。的   默认应用名为__FIRAPP_DEFAULT。引发异常(如果有)   配置步骤失败。此方法是线程安全的。

它表示“此方法是线程安全的,并且包含 synchronous 文件I / O”,这意味着其工作将在下一行执行之前完成,而不是 asynchronous (例如UIViewController.present(_:animated:completion:)),在下一行执行之前,它可能不会完全显示VC。