非常に簡単に見えるチュートリアルを実行していましたが、機能させることができませんでした。目標は、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";
}