Сравните 'currentUser? .Uid' с childByAutoIds - PullRequest
0 голосов
/ 12 октября 2018

Использование FireBase и Swift.Можно ли сравнить текущего пользователя:

'let uid = Auth.auth (). CurrentUser? .Uid'

с автоматически сгенерированными идентификаторами в разделе «Пользователи».'или' Рекламодатель 'в структуре Firebase?

enter image description here

Я хочу сделать оператор If и посмотреть, совпадает ли currentUser с идентификатором в Advertiser илиПользователи.

1 Ответ

0 голосов
/ 13 октября 2018

Если вы пытаетесь проверить, существует ли определенный узел в базе данных, это должно быть довольно просто с чем-то вроде:

Database.database().reference(withPath: "Advertiser").child(uid)
.observeSingleEvent(of: .value, with: { (snapshot) in 
    if snapshot.exists() ...

Также смотрите:

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