アプリで奇妙な問題に直面しています。
ViewDidLoad()メソッドで、ボタンのタイトルを次のように設定しました。
[btnA setTitle:@"A" forState:UIControlStateNormal];
別のクリックイベントで、このタイトルの値を次のようにnilに設定します。
[btnA setTitle:nil forState:UIControlStateNormal];
しかし、上記のステートメントの直後に次のようにログを印刷すると
NSLog(@"btnA:%@",btnA.titleLabel.text);
次のようにログを出力します
btnA:A
奇妙なことに、シミュレーターでアプリを実行すると、ボタンのテキストに何も表示されないため、クリックイベントでnilになります。
推測の問題は何ですか?