Objective c 使用文本输入值作为浮点值
我试图使用文本字段中的文本值作为浮点值(更新滑块),但它显然不像我想的那样直接Objective c 使用文本输入值作为浮点值,objective-c,ios,ios5,Objective C,Ios,Ios5,我试图使用文本字段中的文本值作为浮点值(更新滑块),但它显然不像我想的那样直接 self.speedSlider.value = self.numberOfSecs.text 这将导致错误,因为需要NSString。我似乎也无法将文本转换成浮动 非常感谢您的帮助。您可以使用floatValue方法提取值(如果您的字符串表示有效数字): 可以使用floatValue方法提取值(如果字符串表示有效数字): 请尝试以下代码: self.speedSlider.value = [self.number
self.speedSlider.value = self.numberOfSecs.text
这将导致错误,因为需要NSString。我似乎也无法将文本转换成浮动
非常感谢您的帮助。您可以使用floatValue方法提取值(如果您的字符串表示有效数字):
可以使用floatValue方法提取值(如果字符串表示有效数字): 请尝试以下代码:
self.speedSlider.value = [self.numberOfSecs.text floatValue];
您必须将字符串转换为浮点 尝试下面的代码:
self.speedSlider.value = [self.numberOfSecs.text floatValue];
您必须将字符串转换为浮点 铸造实际上不会改变铸造的类型;可以将其视为编译时声明“不,真的,我知道我在做什么,这个X实际上是Y类型”滑块值属性仅接受float-valueCasting,实际上不会更改所转换的类型;可以将其视为编译时声明“不,真的,我知道我在做什么,这个X实际上是Y类型的”滑块值属性是唯一可接受的浮点值谢谢-就是这样。我正试图通过(浮动)numberofSecs.text进行转换。我不知道我可以那样做。谢谢-就是这样。我正试图通过(浮动)numberofSecs.text进行转换。我不知道我可以那样做。