Swiftで文字列を整数に変換する 質問する

Swiftで文字列を整数に変換する 質問する

アプリケーションは基本的に、初期速度と最終速度、および時間を入力して加速度を計算し、数式を使用して加速度を計算します。ただし、テキスト ボックス内の値は文字列であるため、整数に変換できません。

@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

ベストアンサー1

Swift 2.0+ 向けの更新された回答:

toInt()StringメソッドはSwift 2.x で削除されたため、エラーが発生します。代わりに、このInt型には を受け入れる初期化子が追加されましたString

let a: Int? = Int(firstTextField.text)
let b: Int? = Int(secondTextField.text)

おすすめ記事