Ios Firebase崩溃iMessage扩展
在要加载的MessagesViewController第一视图控制器中,我有以下代码:Ios Firebase崩溃iMessage扩展,ios,swift,firebase,crash,Ios,Swift,Firebase,Crash,在要加载的MessagesViewController第一视图控制器中,我有以下代码: override func viewDidLoad() { super.viewDidLoad() FirebaseApp.configure() ref = Database.database().reference() } 最初它可以将firebase加载到我的iMessage扩展中,但当应用程序退出并且您正在查看成绩单时,当它再次尝试运行
override func viewDidLoad() {
super.viewDidLoad()
FirebaseApp.configure()
ref = Database.database().reference()
}
最初它可以将firebase加载到我的iMessage扩展中,但当应用程序退出并且您正在查看成绩单时,当它再次尝试运行时,它会使扩展崩溃。我使用断点来确定错误,这是FirebaseApp.configure第二次运行。有人知道如何防止这次崩溃吗?我已经解决了:
override func viewDidLoad() {
super.viewDidLoad()
if(FirebaseApp.app() == nil){
FirebaseApp.configure()
ref = Database.database().reference()
}
}