我是Xcode开发的新手,所以请光临我!
我正在尝试在两个文本字段中添加值。当值被输入到两者并按下按钮以添加它时,文本字段被格式化为逗号:
NSNumberFormatter *formatter = [[NSNumberFormatter alloc]init];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
carPriceField1.text = [formatter stringFromNumber: [formatter numberFromString:carPriceField1.text]];
因此,如果再次单击该按钮,则逗号仍在文本字段内。因此计算忽略逗号后面的所有数字。 例如,如果要添加20,000和30,000,答案就是50。
所以我想我的问题是,如何用逗号添加这些数字? 我必须重新格式化,然后添加?
提前致谢。
答案 0 :(得分:0)
NSNumberFormatter
不打算以这种方式使用。在Interface Builder中,只需将Number Formatter拖到要用逗号格式化的文本字段上。然后,它将根据您在Interface Builder中提供的设置格式化它在文本字段中显示的文本。当你想要检索数值时,只需得到如下所示:例如,如果你想要整数:
int carPrice = [carPriceField1 intValue];