我有三个视图控制器的应用程序。首先是具有三个 UITextField 的 UIViewController,用户在其中放置了一些数字。这些数字作为字符串属性存储到我的 CoreData 实体中。
第二个是 UITableView,我将 CoreData 中存储的数据显示为新单元格。第三是详细的 UIViewController,我向用户展示了他之前插入的所有数字。问题是当我在 textField 小数点上设置时,用户有数字和逗号,但我的函数需要带点的数字来进行双精度计算。用逗号我不能做数学函数,[.....] * [...] = ....
因为它不起作用。
知道我怎么能弄清楚吗?我可以简单地将逗号更改为点吗?
我有这个代码:
NSNumberFormatter*nf = [[NSNumberFormatter alloc]init];
[nf setNumberStyle:NSNumberFormatterDecimalStyle];
double result = [myString doubleValue] * [myOtherString doubleValue];