我想創建一個簡單的BMI計算器,使用身高和體重,我無法將我的UITextField
字符串轉換爲整數進行計算。如何從Swift中的文本字段獲取整數值?
這是我的工作代碼:
import UIKit
class BMICalculator: UIViewController {
//MARK: Properties
@IBOutlet weak var weightField: UITextField!
@IBOutlet weak var heightField: UITextField!
@IBOutlet weak var solutionTextField: UILabel!
@IBAction func calcButton(_ sender: AnyObject) {
let weightInt = Int(weightField)
let heightInt = Int(heightField)
solutionTextField.text = weightInt/(heightInt*heightInt)
}
override func viewDidLoad() {
super.viewDidLoad()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
人有什麼想法?我試圖尋找解決方案,但找不到特定於此問題的任何內容。
你說你的代碼工作。那麼你的問題到底是什麼? – rmaddy