Я пытаюсь преобразовать строку UITextfield в Integar, а затем с помощью оператора switch выполнить проверку диапазона
Уже преобразовал значение строки текстового поля в целое число, а затем внедрил значение в операторе Switch
@IBOutlet weak private var load1: UITextField!
@IBOutlet weak private var load2: UITextField!
@IBOutlet weak private var load3: UITextField!
@IBOutlet weak var SS: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
var number1 = String(Int(load1.text!)!)
var number2 = String(Int(load2.text!)!)
var number3 = String(Int(load3.text!)!)
switch number1 {
case 10...33:
print("success")
case 66...77:
print("success")
case 103...109:
print("success")
default:
print("failure")
}
Получение ошибки с именем Шаблон выражения типа 'ClosedRange' не может соответствовать значениям типа 'Int?'
Это даже при том, что строковое значение уже преобразовано в целое число