от
У меня есть онлайн приложения для iOS и мне нужно знать имя и номер пользователя и интернет-пользователи имя и номер, так что я сделал структуру, пользователь имеет childByAutoID, чтобы добавить имя ребенка и номер при его создании. но проблема в том, что я пытаюсь считать интернет-пользователей и отображать его на моем файле ViewController, так что моя идея состоит в том, чтобы сделать онлайн пользователей в JSON структура будет добавлен после входа в систему и удаляется при знак, так что я сделал имя телефон родителя, имя и номер в онлайн пользователи struct, но я каждый раз, когда я пытаюсь открыть его из выход файле ViewController ВАР имя номер возвращается пустой, поэтому я не могу удалить его из военнослужащих базы данных без ребенка ИД Я не хочу использовать childByAutoId для интернет-пользователей, потому что я не могу выяснить, как сохранить ключ, так как я с помощью асинхронных функций, что делает его слишком сложны, как получить его слишком
//1st view controller
func getID() 

// 2-й контроллер представления 

@IBAction func signOutFunction(_ sender: Any) {
    do {
        try Auth.auth().signOut()
        let newVar = ViewController()
        let ref = Database.database().reference().child("Online Users")

        ref.child(newVar.getID()).removeValue()

        self.view.window!.rootViewController?.dismiss(animated: true, completion: nil)
    } catch let error {
        print("not signed in...", error)
    }
}

Ваш ответ

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