我正在阅读一个看似很简单但无法让它工作的教程。目标是在使用 IB 创建的 UI 视图中有一个标签和一个按钮。标签应该是“Hello World”,当您单击按钮时,它会将文本更改为“Hello iPhone”。当我实现代码时,标签不会改变。当我调试时,我发现标签是“null”,但我不知道为什么......我真的很感谢你的帮助。
标签具有标签值“55”。
我的代码如下所示:在接口文件中:
-(IBAction)buttonTapped;
在主文件中:
-(IBAction)buttonTapped{
UILabel *label = (UILabel*) [window viewWithTag:55];
NSLog(@"The label's text is %s",label.text); //my debug statement
if([label.text isEqualToString:@"Hello World"])
label.text = @"Hello iPhone";
else
label.text = @"Hello World";
}