Когда я использую следующий код и имя NameTextField будет "Jeffrey" (или любое другое имя)
@IBAction func helloWorldAction(nameTextField: UITextField) {
nameLabel.text = "Hello, \(nameTextField.text)"
}
nameLabel отображает... Привет, Необязательный ( "Джеффри" )
Но, когда я меняю предыдущий код на включение "!" , например:
@IBAction func helloWorldAction(nameTextField: UITextField) {
nameLabel.text = "Hello, \(nameTextField.text!)"
}
Код работает так, как ожидалось, и отображает nameLabel.... Привет, Джеффри
Почему "!" требуется, в видеоуроке, который я использовал для создания этой простой программы, он не использовал "!" и программа работала, как ожидалось.