我的firebase项目(iOS,用Objective-c编写)一直工作正常,直到蓝色出来,在模拟器上启动应用程序时,它崩溃了,我收到了此消息:blockquote>
由于未被发现的例外"回复主义者",终止应用程序,原因: " createrepo呼吁已经存在的仓库。"
我已经尝试删除派生数据,重新启动Xcode等。但是,毫无用处,我在堆栈溢出,Google或Firebase文档上都找不到任何有关此崩溃的信息。有人有任何想法吗?
感谢您的帮助。
我将database.database()。ref()调用到主线程,为我解决了问题...
我这样做,它有助于解决我的问题,我有FirebaseManager
,有两种方法,其中一种是我在didFinishLaunchingWithOptions
中称为AppDelegate
中称为的配置。我也在 configure
createDatabase
private func createDatabase() {
_ = Database.database().reference()
}
之后,您可以在任何其他线程中创建DatabaseReference
。
好吧,我可能会迟到,但是如果您尝试注册已经存在于firebasedatabase上的用户,它将弄清楚此错误。