Итак, я пытаюсь увидеть, существует ли текущий идентификатор пользователя в базе данных и хочет ли вернуть значение bool, возвращаемые данные имеют значение «Любое», а пользовательская константа является строкой. я получаю сообщение об ошибке "if" "Значение типа 'Any?' не имеет члена 'содержит' '
let user = Auth.auth().currentUser?.uid
let databaseRef = Database.database().reference()
databaseRef
.child("Posts")
.queryOrdered(byChild: "uid")
.observeSingleEvent(of: .value, with: { (snapshot) in
print (snapshot.value)
let returnData = snapshot.value
if returnData.contains(user!) {
print ("uid exists")
}
})
Я получаю это значение из базы данных
"-LBe5petr8MUtVZd9qWw" = {
uid = zQRxvM3cwzQMewUtVamk8JQrEFJ3;
};
})