@francisco.friesen Для того, чтобы ввести число с клавиатуры, нужно создать компонент «Text Field», привязать его к ViewController(можно с помощью клавиши «control»)
1 2 3 4 5 6 7 8 9 10 11 12 |
class ViewController: UIViewController { @IBOutlet weak var MyTextField: UITextField! override func viewDidLoad() { super.viewDidLoad() } @IBAction func Change(_ sender: Any) { print(MyTextField.text!) } } |
@francisco.friesen
Для ввода числа с клавиатуры в Swift можно использовать стандартную функцию readLine(), которая считывает введенную строку и возвращает ее в качестве результата:
1 2 3 4 5 6 7 |
if let inputString = readLine() { if let inputNumber = Int(inputString) { print("Вы ввели число: (inputNumber)") } else { print("Ошибка: введенная строка не является числом") } } |
Здесь сначала считывается строка с помощью функции readLine(). Затем она преобразуется в целое число с помощью инициализатора Int(), который возвращает nil, если строка не является числом. Если преобразование прошло успешно, то число выводится на консоль, а если нет, то выводится ошибка.