Использование оператора switch с UITextfield Int - PullRequest
0 голосов
/ 09 июня 2019

Я пытаюсь преобразовать строку 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?'

Это даже при том, что строковое значение уже преобразовано в целое число

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...