Вы можете сделать это многими способами.
Way One
Создайте global
переменные и сохраните в них свои данные. В последнем VC просто соберите их так, как вы хотите, и отправьте в свою базу данных firebase.
Way Two
Вы можете создать singleton
класс с необходимым атрибутом. Получите доступ к singleton object
в каждом ViewController
и сохраните ваши данные, в последнем ViewController получите данные из синглтона и отправьте их в firebase. Чтобы узнать больше о синглтоне, смотрите эту статью .
Путь три
Вы можете создать базовый класс из этих трех классов ViewController. В базовом классе храните ваши данные. В последнем ViewController доступ к базовому классу и создание необходимого объекта для отправки в firebase.
Как вы можете отправлять данные в Firebase
Сохраните ссылку на вашу базу данных.
var ref: DatabaseReference!
ref = Database.database().reference()
В button
щелкните действие, чтобы отправить ваши данные или объект в базу данных, как показано ниже.
self.ref.child("users").child(user.uid).setValue(["username": username])
Чтобы узнать больше о пожарной базе, следуйте официальной документации .
Примечание: проблему, которую вы имеете, можете решить по-другому. Я просто перечислил какой-то путь здесь. Надеюсь, это поможет вам.