我正在尝试引用UITextField的文本,以便可以在应用程序的不同位置使用它。

@IBOutlet weak var mealNameUITextField: UITextField!

@IBAction func nextButton(sender: AnyObject) {

    mealNameBeingCreated = String(mealNameUITextField.text)
    print(mealNameBeingCreated)

}

这给了我错误:

致命错误:解开Optional值时意外发现nil

谁能告诉我引用文本的正确方法?另外,最好提及我要在全局变量中使用此信息。

最佳答案

像这样写:

@IBAction func nextButton(sender: AnyObject) {

  let mealNameBeingCreated : String = mealNameUITextField.text!
  print(mealNameBeingCreated)

}

10-05 20:23