我做了以下事情,但我不确定它是否会成为问题,因为它“有效?”如何检查标签的字符串并将0指定给非数字字符串?
myLabel.text = @"--";
float myString = [myLabel.text floatValue];
NSLog(@"What is myLabel '--' text as a float? %@",myLabel.text);
// output is: '--'
NSLog(@"What is value of myString '--' as float? %2.2f",myString);
// output is: 0.00
我看不出输出和格式有什么问题。我有一个问题是为什么 “float myString”convert' - '为0.00,这看起来好像有问题。
如果这不是一个自动操作,那么在将字符串从标签中拉出后,将字符串赋值为0.00, 的最佳方法是什么?
因为 - 是不是浮点值,这就是为什么你得到0.0 – revolver 2012-03-07 02:10:01