'NSString' 不是 Swift 视图控制器中 'UILAbel' 的子类型

'NSString' is not a subtype of 'UILAbel' in Swift View Controller

我目前正在阅读这本书,iPhone Development with Swift,在第三章的练习中遇到了一些问题。它基本上让你创建了两个按钮(都链接到同一个动作)和一个标签,它的文本根据你按下的按钮而改变。我完全按照示例代码进行操作,但在函数的最后一行仍然出现错误 NSString' is not a subtype of 'UILAbel。所有三个 UI 元素都按应有的方式链接,但不知道它不起作用的原因。

class ViewController: UIViewController {
  @IBOutlet weak var statusLabel: UILabel!

  @IBAction func buttonPressed(sender: UIButton) {
    let title = sender.titleForState(.Normal)!
    let plainText = "\(title) button pressed"
    statusLabel = plainText
  }
}

那是因为您不能将 NSString 分配给 UILabel

statusLabel = plainText // invalid

你能做什么:

statusLabel.text = plainText