Подтвердите, если пользователь существует с Firebase и Swift, но с FirebaseDatabase - не FIRDatabase - PullRequest
0 голосов
/ 06 января 2020

Я новичок в Swift, и в данный момент я пытаюсь выполнить проверку, если пользователь существует в моем приложении iOS. Я нашел много ответов, но у каждого ответа есть решение с FIRDatabase. Я использую новейшую версию, и она выглядит иначе. Сначала я должен начать с FirebaseDatabase, но что после? Как сделать что-то похожее на это:

let databaseRef = FIRDatabase.database().reference()

         databaseRef.child("Users").observeSingleEventOfType(FIRDataEventType.Value, withBlock: { (snapshot) in

            if snapshot.hasChild(self.usernameTextField.text!){

                print("true rooms exist")

            }else{

                print("false room doesn't exist")
            }

Кто-нибудь может сказать мне, что это правильный путь?

let databaseRef = FirebaseDatabase.Database.database().reference()

    databaseRef.child("Users").observeSingleEvent(of: DataEventType.value, with: { (snapshot) in

        if snapshot.hasChild(userEmail){
            print("OK")
        } else {
            print("NOPE")
        }
    })

Но никакого эффекта в консоли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...