如何將TextField中的文本轉換爲Objective-C中的浮點型?要浮動的TextField文本(Objective-C)
回答
float myFloat = [[myTextField text] floatValue];
編輯:技術上最正確的方式做這將是使用NSNumberFormatter
,因爲這將返回nil
NSNumber
如果不能正確解析字符串,而floatValue
將只返回0.0格式不正確的字符串。但floatValue
通常適用於大多數目的。
如果是NSTextField
,請致電floatValue
實際的物體,而不是從text
返回的物體。 NSTextField
沒有text
方法。
float myFloat = [myTextField floatValue];
+1好點。你也可以這樣做:'float myFloat = [[myNSTextField stringValue] floatValue];'。我認爲(從語義上)從字符串中獲取floatValue更有意義,因爲我認爲在textField上調用'floatValue'沒有什麼意義。你是否將文本字段轉換爲浮點數,或者將文本字段的內容轉換爲浮點數?這只是我的迂腐意見,但我認爲它更有意義。 :) – 2010-01-05 21:30:52
我的觀點是'NSTextField'不響應方法'文本'。 'stringValue' yes,'text' no;) – catsby 2010-01-05 21:50:24
顯然這是一個iPhone SDK問題,而UITextField確實有一個'text'方法。我的錯 – catsby 2010-01-06 01:21:06
- 1. 如何動畫浮動UIView在ObjectiveC
- 2. 浮動的文本
- 3. 浮動文本內部的文本
- 4. Textfield複製文本
- 5. CSS浮動文本酒吧
- 6. 轉換文本框浮動
- 7. 浮動文本div/img
- 8. 驗證TextField中的文本
- 9. 周圍圖像IE7浮動文本內浮動的div
- 10. TextField委託方法shouldChangeCharactersInRange不需要中文文本
- 11. img浮動到文本的左側
- 12. 底部對齊浮動H1的文本?
- 13. 浮動文本的垂直對齊
- 14. TextInputLayout的浮動提示文本大小
- 15. 浮動div文本內的父div
- 16. CSS浮動:將圖像浮動到文本左側
- 17. FloatField(TextField for javafx中的浮點數)?
- 18. Shape文件用的ObjectiveC
- 19. JavaFX TextField:如何在文本溢出時向右「自動滾動」
- 20. 子元素浮動div文本中的文本
- 21. JavaFx無法將文本轉換爲textField,也無法將textField轉換爲文本?
- 22. 浮動需要寬度嗎?
- 23. iPhone /的ObjectiveC-C浮子師不正確的輸出
- 24. 非浮動div的內部文本是關於以前的浮動div位置
- 25. 文字未包裹浮動圖像。但圖像環繞浮動文本
- 26. IE7:浮動div清除文本
- 27. CSS:在文本上方浮動
- 28. 浮動對齊文本:之前圖標
- 29. 獲得股利浮動文本
- 30. 標題文本阻止浮動元素
打我吧=) – 2010-01-05 21:01:43