私はこれに関する他のすべての質問を見てきましたが、私は提案されたソリューションを実装しようとしましたが、役に立たなかった。私は、ユーザーが数字を入力し、2つの数字の加算または減算のどちらかを実行することを許可されているビューコントローラーに2つのテキストフィールドを持っています。私が間違っていない限り、テキストフィールドは文字列であり、計算を行う前に整数に変換する必要があります。私はそのコンバージョンに幸運はありません。正しい方向への提案は非常に高く評価されます。ここで該当のコードは次のとおりです。Swiftの文字列からintへの変換
let firstInput : Int? = Int(firstNumber)
let secondInput : Int? = Int(secondNumber)
var result = 0
@IBOutlet weak var firstNumber: UITextField!
@IBOutlet weak var secondNumber: UITextField!
@IBOutlet weak var segmentedControlCalculate: UISegmentedControl!
@IBAction func segmentedControlAddSubtract(sender: AnyObject) {
switch segmentedControlCalculate.selectedSegmentIndex {
case 0:
result = firstInput+ secondInput
case 1:
result = firstInput - secondInput
default:
return
}
updateTotalLabel()
}
func updateTotalLabel() {
total.text = "Total = " + String(result)
}
@IBOutlet weak var total: UILabel!
@IBAction func dismiss(sender: AnyObject) {
dismissViewControllerAnimated(true, completion: nil)
}
これは助けてくれました................ –