该应用程序基本上通过输入初始速度和最终速度以及时间来计算加速度,然后使用公式计算加速度。但是,由于文本框中的值是字符串,我无法将它们转换为整数。
@IBOutlet var txtBox1 : UITextField
@IBOutlet var txtBox2 : UITextField
@IBOutlet var txtBox3 : UITextField
@IBOutlet var lblAnswer : UILabel
@IBAction func btn1(sender : AnyObject) {
let answer1 = "The acceleration is"
var answer2 = txtBox1
var answer3 = txtBox2
var answer4 = txtBox3
最佳答案
Swift 2.0+ 的更新答案:
toInt()
方法会出错,因为它已从 Swift 2.x 中的 String
中删除。相反,Int
类型现在有一个接受 String
的初始化程序:
let a: Int? = Int(firstTextField.text)
let b: Int? = Int(secondTextField.text)
关于ios - 使用 Swift 将字符串转换为 Int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24115141/