[英]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.