使用逗号Xcode添加TextFields

时间:2012-08-09 01:29:22

标签: xcode

我是Xcode开发的新手,所以请光临我!

我正在尝试在两个文本字段中添加值。当值被输入到两者并按下按钮以添加它时,文本字段被格式化为逗号:

NSNumberFormatter *formatter = [[NSNumberFormatter alloc]init];
        [formatter setNumberStyle:NSNumberFormatterDecimalStyle];
        carPriceField1.text = [formatter stringFromNumber: [formatter numberFromString:carPriceField1.text]];

因此,如果再次单击该按钮,则逗号仍在文本字段内。因此计算忽略逗号后面的所有数字。 例如,如果要添加20,000和30,000,答案就是50。

所以我想我的问题是,如何用逗号添加这些数字? 我必须重新格式化,然后添加?

提前致谢。

1 个答案:

答案 0 :(得分:0)

NSNumberFormatter不打算以这种方式使用。在Interface Builder中,只需将Number Formatter拖到要用逗号格式化的文本字段上。然后,它将根据您在Interface Builder中提供的设置格式化它在文本字段中显示的文本。当你想要检索数值时,只需得到如下所示:例如,如果你想要整数:

int carPrice = [carPriceField1 intValue];