Append a value in Struct in Swift 3
<p>So I have a struct in my BaseViewController</p>

<pre><code>struct NewUserStruct {
    var firstName: String = "Default First Name"
    var lastName: String = "Default Last Name"
}
</code></pre>

<p>I then use this in the sending VC </p>

<pre><code>let firstNameReg = inputFirstName.text
    let lastNameReg = inputLastName.text

    let newuser = NewUserStruct(firstName: firstNameReg!, lastName: lastNameReg!)
    print(newuser.firstName)
    print(newuser.lastName)
</code></pre>

<p>This works fine and prints the first and last name. I dont think I am saving this to the struct though! as when i call the struct in the final VC:</p>

<pre><code>let newuser = NewUserStruct()
    let firstNameLog = newuser.firstName
    print(newuser.firstName)
</code></pre>

<p>It prints the Default First Name string I set in the BaseViewController. How do I append the struct with the values in the sending VC?</p>