от
Я пытаюсь писать некоторые данные в базе опорного пункта, однако я ошибся запущенного процесса. Может кто-нибудь помочь мне с этим? Большое спасибо!! JSON-структуры дерева, как следующим образом:
{ 
    "cars": {

        "auto id": [

            "parts": "wheel"
             ...
    .
    .
    .



@objc func buttonTapped(){

    print("before running")
        var ref = Database.database().reference(withPath: "cars").queryOrdered(byChild: "parts").queryEqual(toValue: "wheel")
            ref.observeSingleEvent(of: .childAdded, with: { (snapshot) in
            autoId = snapshot.key
            print("running")
        }) { (error) in
            print(error.localizedDescription)
        }
print("after running")
let newPlanetRef = Database.database().reference().child("company").childByAutoId()
                    newPlanetRef.updateChildValues(autoId)
}
Я ожидаю запущенного процесса "запуск"->"запуск"->"после запуска" Но на практике этот процесс "запуск"->"после запуска"->"запуск" А данные не обновляются в базе, если я поставил функцию обновления внутри закрытия

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...