[英]TextField text to float (Objective-C)
如何将TextField内的文本转换为Objective-C中的float?
float myFloat = [[myTextField text] floatValue];
编辑:从技术上讲,最合适的方法是使用NSNumberFormatter
,因为如果它无法正确解析字符串,则返回nil
NSNumber
,而floatValue
只返回0.0表示格式错误的字符串。 但floatValue
通常适用于大多数用途。
如果它是NSTextField
,则在实际对象上调用floatValue
,而不是从text
返回的text
。 NSTextField
没有text
方法。
float myFloat = [myTextField floatValue];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.