该应用程序基本上通过输入初始和最终速度和时间来计算加速度,然后使用一个公式来计算加速度。但是,由于文本框中的值是字符串,我无法将它们转换为整数。
@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
myString.toInt() -将字符串值转换为int。
快3.倍
如果你在字符串中隐藏了一个整数,你可以使用整数的构造函数进行转换,如下所示:
let myInt = Int(textField.text)
与其他数据类型(Float和Double)一样,你也可以使用NSString进行转换:
let myString = "556"
let myInt = (myString as NSString).integerValue
myString.toInt() -将字符串值转换为int。
快3.倍
如果你在字符串中隐藏了一个整数,你可以使用整数的构造函数进行转换,如下所示:
let myInt = Int(textField.text)
与其他数据类型(Float和Double)一样,你也可以使用NSString进行转换:
let myString = "556"
let myInt = (myString as NSString).integerValue