Итак, я рассмотрел все другие вопросы, касающиеся этого, и я попытался реализовать предлагаемые решения, но безуспешно. У меня есть два текстовых поля в контроллере представления, в которые пользователь вводит числа, и тогда ему разрешено выполнять сложение или вычитание двух чисел. Если я не ошибаюсь, текстовые поля являются строками и должны быть преобразованы в целые числа до того, как будет выполнен расчет. Однако мне не повезло с этим преобразованием. Любые предложения в правильном направлении будут высоко оценены. Здесь применяется код:Преобразование из строки в int в Swift
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)
}
Это помогло мне ................ –