Я новичок в Swift UI, я пытаюсь преобразовать значение, которое я получаю из текстового файла и средства выбора, чтобы преобразовать его в дни, минуты или секунды, это из учебника 100 дней с swiftUI, я потерялся, потому что я не поймите, как выполняются операции, если кто-то может мне помочь и немного объяснить код, пожалуйста, спасибо.
это мой код
struct ContentView: View {
@State private var convertir = 2
let tipConverciones = ["segundos","minutos","horas","dias"]
@State private var convertirselection = 2
let convertirA = ["segundos","minutos","horas","dias"]
@State var cantidadconvertir = ""
var convertidormetodo: Double{
//Funcion que calcula el total de personas
let conteocantidad = Double(cantidadconvertir) ?? 0
let convertirSeleccion = (convertirA)
return 0
}
var body: some View {
NavigationView{
Form {
Section (header: Text("Convertir")) {
Picker ("Convertir de", selection: $convertir){
ForEach(0 ..< tipConverciones.count){
Text("\(self.tipConverciones[$0])")
}//ForEach
}//Picker
.pickerStyle(SegmentedPickerStyle())
}//Seccion3
Section (header: Text("Ingresar Cantidad a convertir")) {
TextField("Ingresa la cuentidad", text: $cantidadconvertir)
.keyboardType(.decimalPad)
}//seccion5
Section (header: Text("Convertir a")) {
Picker ("Convertir de", selection: $convertir){
ForEach(0 ..< tipConverciones.count){
Text("\(self.tipConverciones[$0])")
}//ForEach
}//Picker
.pickerStyle(SegmentedPickerStyle())
}//Seccion4
Section{//seccion 4
Text("La cantidad convertida es: \(convertidormetodo)")
}//seccion 4
}//Form
.navigationBarTitle("Convertidor SwiftUI")
}//Navigation View
}//body
}//view
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}