При заполнении поля Field цифрами, приложение падает.
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var label: UILabel!
@IBOutlet weak var textField: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
label.isHidden = true
}
@IBAction func press(_ sender: UIButton) {
guard textField.text?.isEmpty == false else { return }
if let _ = Double(textField.text!) {
let alert = UIAlertController(title: "Ошибка", message: "Ошибка ввода данных", preferredStyle: .alert)
let okAction = UIAlertAction(title: "ОК", style: .default, handler: nil)
alert.addAction(okAction)
present(alert, animated: true, completion: nil)
print("Формат ввода неверный")
} else {
label.isHidden = false
label.text = textField.text
textField.text = nil
}
}
}