Swift Firebase Получить ключ childByAutoId при настройке - PullRequest
0 голосов
/ 08 ноября 2018

Я хотел бы получить значение ключа .childByAutoId(), пока я устанавливаю значение для firebase. Можно ли это сделать, или мне нужно снова вызывать базу, чтобы получить ее?

ref.child("users").child(user.id).child("alerts").childByAutoId().setValue(["autoID" : .childByAutoIdValue])

Например: мне нужен AutoId, который он генерирует, но хотел бы получить его при настройке значения firebase.

let keyValue = ref.childByAutoId.key //Completley wrong but to better understand what im trying to do

* Обновление: Так я добился того, что пытался сделать.

let keyValue = ref.child("users").child(user.id).child("alerts").childByAutoId().key

ref.child("users").child(user.id).child("alerts").child(keyValue).setValue(["autoID" : keyValue])

используется keyValue вместо childByAutoId()

1 Ответ

0 голосов
/ 08 ноября 2018

Попробуйте с

var ref: DatabaseReference!

ref = Database.database().reference()

let keyValue = self.ref.child(name_of_child).childByAutoId().key
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...