Firebase与#34; RepoExists"一起崩溃。信息

时间:2017-02-20 04:16:35

标签: ios objective-c firebase

我的Firebase项目(iOS,用Objective-C编写)工作正常,直到明白,在模拟器上启动应用程序时,它崩溃了,我收到了这条消息:

  

由于未捕获的异常终止应用' RepoExists',原因:   ' createRepo调用已经存在的Repo。'

我尝试删除派生数据,重新启动Xcode等,但无济于事,我无法在Stack Overflow,Google或Firebase文档上找到任何有关此崩溃的信息。有没有人有任何想法?

感谢您的帮助。

3 个答案:

答案 0 :(得分:5)

我将Database.database()。ref()调用移动到主线程,为我解决了问题......

答案 1 :(得分:1)

我执行此操作并且它有助于解决我的问题,我有FirebaseManager并且有两种方法,其中一种是我在AppDelegate didFinishLaunchingWithOptions中调用的配置。我也在createDatabase

中致电configure
private func createDatabase() {
    _ = Database.database().reference()
}

之后,您可以在任何其他线程中创建DatabaseReference

答案 2 :(得分:0)

我可能为此迟到了,但是我发现如果您尝试注册FirebaseDatabase上已经存在的用户,则会显示此错误。