你好朋友我有一个浮点型变量,其中包含特定项的总价,所以首先我已经转换为NSString..below是我的代码
float total;
[grandTotal setText:[NSString stringWithFormat:**@"$%.2f"**,total]];
所以这里的grandTotal类型是UILabel ..我希望以我在代码中编写的格式的总数
现在再次当我试图隐蔽地做这个
float previousTotal = [[grandTotal text] floatValue];
我得到的是previousTotal = 0的值。
所以我认为他们的问题是$ sign如何解决这个问题..
答案 0 :(得分:1)
在您的情况下,您可以使用
解决它float previousTotal = [[[grandTotal text] stringByReplacingOccurrencesOfString:@"$" withString:@""] floatValue];
但我认为最好直接传递你的浮动值。
答案 1 :(得分:0)
我认为最好使用
float previousTotal = total;
这很简单。