2011-09-29 89 views
0

朋友你好我有一个float类型的变量,它包含特定项目的总价,所以首先我已经转换成NSString..below是所以这里我的代码转换字符串中的ios浮动

float total; 

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

grandTotal类型为UILabel..where我想在格式总我已经写在代码

现在当我再次尝试隐蔽做到这一点

float previousTotal = [[grandTotal text] floatValue]; 

我得到previousTotal的价值=零。

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

回答

1

在你的情况,你可以通过使用

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

解决这个问题,但我认为这是更好地直接传递你的浮动价值。

+0

嘿谢IGranDav,我会去试试看 – Ranjit

0

我觉得它更好用

float previousTotal = total;

这是票价和简单。