Swift:检查用户名是否存在(Firebase V.3 +)

时间:2016-06-08 05:31:22

标签: xcode swift firebase block

我正在使用firebase版本3+来检查数据库中是否存在用户名。由于block行没有进入控制台,我似乎被卡住了print。我最终将返回一个bool传递给另一个函数。

 func FBaseEmailTakenVerification() {

    let ref: FIRDatabaseReference!

    ref = FIRDatabase.database().reference().child("users")

    print(ref) //Firebase location exists

    ref.observeSingleEventOfType(.Value, withBlock: { snapshot in
        //Nothing inside the block is running
        if snapshot.exists() {

            print("snapshot exists")

        } else {

           print("Snapshot does not exist")

        }
    })
}

非常感谢任何有助于block运行的帮助!

0 个答案:

没有答案