Firebase 使 iMessage 扩展崩溃
Firebase Crashes iMessage Extension
在我的 MessagesViewController(要加载的第一个视图控制器)内部,我有代码:
override func viewDidLoad() {
super.viewDidLoad()
FirebaseApp.configure()
ref = Database.database().reference()
}
它最初可以将 firebase 加载到我的 iMessage 扩展程序中,但是当应用程序退出并且您正在查看记录时,它再次尝试 运行 时扩展程序崩溃了。我用断点定位了错误,第二次是FirebaseApp.configure()
运行ning。有谁知道如何防止这种崩溃?
我成功了:
override func viewDidLoad() {
super.viewDidLoad()
if(FirebaseApp.app() == nil){
FirebaseApp.configure()
ref = Database.database().reference()
}
}
在我的 MessagesViewController(要加载的第一个视图控制器)内部,我有代码:
override func viewDidLoad() {
super.viewDidLoad()
FirebaseApp.configure()
ref = Database.database().reference()
}
它最初可以将 firebase 加载到我的 iMessage 扩展程序中,但是当应用程序退出并且您正在查看记录时,它再次尝试 运行 时扩展程序崩溃了。我用断点定位了错误,第二次是FirebaseApp.configure()
运行ning。有谁知道如何防止这种崩溃?
我成功了:
override func viewDidLoad() {
super.viewDidLoad()
if(FirebaseApp.app() == nil){
FirebaseApp.configure()
ref = Database.database().reference()
}
}