Можно ли сохранить числа с разделителями группировки и валютой в базовые данные, и если это так, кто-то может указать мне правильное направление.
У меня есть mile.text, который представляет собой десятичное число с разделителем группировки,payPerMile.text, который является валютой, а затем grossPay.text, который также является валютой.
Все рассчитывается и отображается нормально, пока я не сохраню его.Когда я сохраняю, я печатаю числа, после разделителя групп все исчезает, а строки валют отображаются как NaN.
@IBAction func save(_ sender: UIButton) {
if let item = item {
item.startdate = startDate.text
item.unitnumber = unitNumber.text
item.miles = NSDecimalNumber(string: miles.text ?? "0.0")
item.paypermile = NSDecimalNumber(string: payPerMile.text ?? "0.00")
item.grosspay = NSDecimalNumber(string: grossPay.text ?? "0.00")
item.company = company.text
item.destination = destination.text
item.enddate = endDate.text
} else if let entitydescription = NSEntityDescription.entity(forEntityName: "DriveAwayMain", in: pc) {
let item = DriveAwayMain(entity: entitydescription, insertInto: pc)
item.startdate = startDate.text
item.unitnumber = unitNumber.text
item.miles = NSDecimalNumber(string: miles.text ?? "0.0")
item.paypermile = NSDecimalNumber(string: payPerMile.text ?? "0.00")
item.grosspay = NSDecimalNumber(string: grossPay.text ?? "0.00")
item.company = company.text
item.destination = destination.text
item.enddate = endDate.text
}