使用文本输入值作为浮点数

时间:2012-03-31 11:54:39

标签: objective-c ios ios5

我正在尝试使用文本字段中的文本值作为浮点数(更新滑块),但它显然不像我想象的那样直截了当。

self.speedSlider.value = self.numberOfSecs.text

错误,因为NSString是预期的。我似乎也无法将文本转换成浮点数。

感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

您可以使用floatValue方法提取值(如果您的字符串代表有效数字):

self.speedSlider.value = [self.numberOfSecs.text floatValue];

答案 1 :(得分:0)

请尝试以下代码:

self.speedSlider.value = [self.numberOfSecs.text floatValue];

您必须将String转换为Float ...!