Swift String Interpolation displaying optional?
When i use the following code and have nameTextField be "Jeffrey" (or any other name) @IBAction func helloWorldAction(nameTextField: UITextField) { nameLabel.text = "Hello, \(nameTextField.text)" } nameLabel displays... Hello, Optional("Jeffrey") But, when I change the previous code to include a "!" like this: @IBAction func helloWorldAction(nameTextField: UITextField) { nameLabel.text = "Hello, \(nameTextField.text!)" } The code works as expected and nameLabel displays.... Hello, Jeffrey Why is the "!" required, in the video tutorial I used to create this simple program he did not use the "!"