Мне нужно изменить приведенный ниже код, чтобы сделать intAmount десятичным или целым числом (т. Е. Человек может ввести 0,10 или 1) в моем поле uitext.Последняя строка «myProduct» должна быть десятичной, а не целой, и возвращать продукт, например, в формате «18.00».Может ли кто-то помочь кому-то помочь мне изменить мой фрагмент кода для этого?
//amt has to be converted into a decimal value its a NSString now
NSInteger intAmount = [amt intValue];
//where total gets updated in the code with some whole (integer) value
NSInteger total=0;
//Change myProduct to a decimal with presicion of 2 (i.e. 12.65)
NSInteger myProduct=total*intAmount;
ЭТО НЕ РАБОТАЕТ
NSDecimalNumber intAmount = [amt doubleValue];
//Keep in mind totalCost is an NSInteger
NSDecimalNumber total=totalCost*intAmount;