我有一个 UITextfield,它由数据库中的数据填充。该值的格式设置为小数部分用逗号分隔。因此,结构类似于 1,250.50
我将数据保存在字符串中,当我尝试使用 doubleValue 方法将字符串转换为双精度数或浮点数时。我得到 1。这是我的代码。
NSString *price = self.priceField.text; //here price = 1,250.50
double priceInDouble = [price doubleValue];
在这里,我得到 1 而不是 1250.50。
我想,问题是逗号,但我无法摆脱那个逗号,因为它来自数据库。谁能帮我将此字符串格式转换为双精度或浮点数。