I'm trying to create a form with DatePicker , but can't get it to write on firebase. I did convert datapicker value into string, but can't understand why in firebase appears date ""
Do I need to create a public var with that value?
Here's my code so far
Register View - I get the value here
DatePicker("Start Date ", selection: $date, in: ...Date(), displayedComponents: .date)
Details View - Crunch it
var anive = Date()
let dateFormatter: DateFormatter = {
let formatter = DateFormatter()
formatter.dateStyle = .long
return formatter
}()
}
extension DetalhesRegisto {
static var new: DetalhesRegisto{
DetalhesRegisto(email: "", password: "", nome: "", apelido: "", ocupação: "", anive: "\(anive, formatter: dateFormatter)")
}
}
Service View
var anive = Date()
}
case anive
let values = [chavesregisto.anive.rawValue: details.anive] as [String : Any]