Swift1.2的变化使我感到困惑

时间:2015-04-13 19:19:05

标签: swift uibutton

在Swift 1.2之前,我写了这段代码Label.text = "Hi"它是正确的,但在我用Swift 1.2将Xcode更新为6.3之后,我收到了一个错误

  

UIButton没有名为" text"。

的成员

似乎text不再是String?了。 我该如何解决?

2 个答案:

答案 0 :(得分:0)

UIButton没有名为“text”的成员。也许你把UIButton送到了Label?

答案 1 :(得分:0)

您可以执行myButton.text = ""。这不起作用,之前没有用,只是因为UIButton没有名为 text 的属性。

如何更改按钮的标题是:

myButton.titleLabel.text = "button"

希望有所帮助:)

修改

当我在Twitter上看到这些图片时,这就是错误的来源:

Wrong declaration

即使您将IBOutlet" QuestionLabel"命名为UIButton,也不是标签。将其更改为UILabel以使其正常工作。