将字符串转换为ios中的float

时间:2011-09-29 07:43:39

标签: ios iphone-sdk-3.0 ios-4.2 ios4

你好朋友我有一个浮点型变量,其中包含特定项的总价,所以首先我已经转换为NSString..below是我的代码

float total;

[grandTotal setText:[NSString stringWithFormat:**@"$%.2f"**,total]];

所以这里的grandTotal类型是UILabel ..我希望以我在代码中编写的格式的总数

现在再次当我试图隐蔽地做这个

float previousTotal = [[grandTotal text] floatValue];

我得到的是previousTotal = 0的值。

所以我认为他们的问题是$ sign如何解决这个问题..

2 个答案:

答案 0 :(得分:1)

在您的情况下,您可以使用

解决它
float previousTotal = [[[grandTotal text] stringByReplacingOccurrencesOfString:@"$" withString:@""] floatValue];

但我认为最好直接传递你的浮动值。

答案 1 :(得分:0)

我认为最好使用

float previousTotal = total;

这很简单。