我想拥有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)"];
答案 0 :(得分:-2)
确保已连接两个标签。
你可以通过观察小点来看到。在这种情况下,他们留给 第13和15行。
如果他们被“填满”,他们会有联系。
如果没有填写如下图所示,则表示没有连接。在大多数情况下,您将重命名该属性。 (对苹果感到羞耻,因为没有保留连接) (在图片中你应该注意到我已经重命名了这个属性)
令人困惑的一件事是,即使没有有效的连接, 接口构建器仍然说有。
您应该只需点击小x按钮然后重新开始。
您可以通过将属性中的小点拖到界面构建器对象上来完成此操作。