Firebase未进入观察区

时间:2017-05-25 05:02:32

标签: ios swift xcode firebase firebase-realtime-database

这是我在用户登录我的应用之前的代码段。该代码段获取现有用户名并将其添加到字典中。问题是它似乎甚至没有进入行print("OBSERVING")。我不知道该怎么做,因为调试器没有显示任何问题。它只是完全跳过这个块。该块可以在我的iPhone 6S Plus 10.2.1上运行,但它不能用于iPhone 6s 10.3.1.我的XCode更新到最新的和Firebase。

reference.observeSingleEvent(of: .value, with: { snapshot in
        print("OBSERVING")

        if let usernameList = snapshot.value as? [String: [String: String]]{
            self.usernames = usernameList
            completionHandlerForLoading(true)
        }else{
            completionHandlerForLoading(false)
        }
    })

为Firebase设置的规则已打开。也不需要输入Auth。

编辑:参考创建的片段 enter image description here

enter image description here

enter image description here

Firebase小部件 enter image description here

更新 在我成功登录应用程序一次后(AUTH Ignites successces),它正在工作。然后,当我再次运行此应用程序以在注销时检查用户名时,它成功执行了所述操作。现在的问题是如何在没有首先授权的情况下做到这一点?

MY FIRBase规则已公开。

0 个答案:

没有答案