无法设置UILabel文本

时间:2014-01-12 03:08:09

标签: ios objective-c cocoa-touch uilabel

我想拥有UILabel,但出于某种原因,当我执行theLabel.text时,它不起作用。但我的第一个标签确实如此。

代码中是否存在问题?

@interface ViewController : UIViewController
{
    IBOutlet UILabel *Screen;

    IBOutlet UILabel *Operations;

}

然后我会像下面这样使用它:

Screen.text = [NSString stringWithFormat:@"%i", SelectNumber];

Operations.text = [NSString stringWithFormat:@"(The operation selected)"];

1 个答案:

答案 0 :(得分:-2)

确保已连接两个标签。

你可以通过观察小点来看到。在这种情况下,他们留给 第13和15行。

如果他们被“填满”,他们会有联系。

Check the dots

如果没有填写如下图所示,则表示没有连接。在大多数情况下,您将重命名该属性。 (对苹果感到羞耻,因为没有保留连接) (在图片中你应该注意到我已经重命名了这个属性)

enter image description here

令人困惑的一件事是,即使没有有效的连接, 接口构建器仍然说有。

您应该只需点击小x按钮然后重新开始。

enter image description here

您可以通过将属性中的小点拖到界面构建器对象上来完成此操作。

enter image description here