Post

Replies

Boosts

Views

Activity

Reply to need code-sample using "NumberFormatter"
this is one example of transferring an amount of payment I'm using the MVVM design pattern. In the View.swift file struct ContentView: View { 		@State var amount: String = "" 		 		var body: some View { 				VStack(alignment: .leading) { 						TextField("Enter amount...", text: $amount, onEditingChanged: { (changed) in 								print("amount onEditingChanged - \(amount)") 						}) { 								print("amount onCommit") 						} 						 						Text("Your amount: \(amount)") 				}.padding() 		} } //NumberFormatter in ViewModel.swift assuming the variable amount = "USD1,234.57" var numberInString = amount let numberFormatter = NumberFormatter() numberFormatter.numberStyle = NumberFormatter.Style.currencyISOCode numberFormatter.locale = Locale(identifier: "en_US") if let number = numberFormatter.number(from: numberInString) { print("this is the final number:", number) } Result: this is final number: 1234.57
Jan ’21