I have the following code.
For some reason, when I initalize the VerifyPhoneView class it properly prints the verificationID, but self.verificationID remains the empty the string.
What could be causing this?
struct VerifyPhoneView: View {
private var phoneNumber: String
@State private var verificationID: String = ""
init(phoneNumber: String, verificationID: String) {
self.phoneNumber = phoneNumber
print ("Initializer, verificationID: " + verificationID)
self.verificationID = verificationID
print ("Initializer, self.verificationID: " + self.verificationID)
}
}