UITextField – 不能解包Optional.None

我刚刚开始使用Swift进行编码,并尝试构build一个计算器。 当我启动模拟器,然后点击计算器的button“1”时,它会调用Tap0函数。 我遇到以下问题: Can't unwrap Optional.None.

 import UIKit class ViewController: UIViewController { @IBOutlet var display:UITextField override func viewDidLoad() { super.viewDidLoad() } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } @IBAction func Tap0(sender:AnyObject){AddNumber("0")} func AddNumber(x:String){ self.display.text="" //ERROR (Can't unwrap Optional.None) println(self.display.text) } } 

我如何解决它?

正如rdelmar所build议的,为了解决这个错误,将显示器连接到StoryBoard中的UITextField:

在这里输入图像说明