Swift 斯威夫特:我得到调试“;“错误”;当我试图让我的程序工作时

Swift 斯威夫特:我得到调试“;“错误”;当我试图让我的程序工作时,swift,Swift,我在youtube上观看了一个类似Hello World的Swift在线教程。尽管我键入的代码与教程中的代码一样,但till还是给了我一个调试错误(绿色错误)。我研究过这样的问题,但代码太复杂了,让我不知所措。通常我用java编写代码,但我一直想为移动设备开发。无论如何,如果你能告诉我: 1.错误意味着什么。 2.我怎样才能修好它。 3.我怎样才能避免这样的错误 namelab.text=“Hi(nameTextField.text)”是我得到错误的那一行。 这是我的密码: import U

我在youtube上观看了一个类似Hello World的Swift在线教程。尽管我键入的代码与教程中的代码一样,但till还是给了我一个调试错误(绿色错误)。我研究过这样的问题,但代码太复杂了,让我不知所措。通常我用java编写代码,但我一直想为移动设备开发。无论如何,如果你能告诉我: 1.错误意味着什么。 2.我怎样才能修好它。 3.我怎样才能避免这样的错误

namelab.text=“Hi(nameTextField.text)”是我得到错误的那一行。 这是我的密码:

  import UIKit

  class ViewController: UIViewController {

@IBOutlet var NameLabel: UILabel!

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}


@IBAction func HelloWorldAction(nameTextField: UITextField) {
    NameLabel.text = "Hi \(nameTextField.text)"
}

}

nameTextField不是@IBAction。是@IBOutlet。 我做了一个按钮,它决定了动作。我什么都能用

  @IBAction func button(sender: UIButton!) {
   NameLabel.text = "Hi \(namedTextField.text)"
  }

如何调用HelloWorldAction函数?试图将TextField作为函数的参数传递看起来很奇怪。如果TextField是另一个IBoutlet,那么以后就可以得到值了。(即:按下按钮调用操作,然后从文本字段中获取字符串)。发布调试器输出。