Objective-C

[自分メモ]ボタンのタイトルを書き換える場合は必ず[UIButton setTitle:forState:]を用いる

問題

ボタンのタイトルを変更しようとした時に正しく変更されない。

原因

タイトルセット時に
myButton.titleLabel.text = @"hoge";
という記述が間違い。

解決

[myButton setTitle:@"hoge" forState:UIControlStateNormal];
に変更。
これで正しく動作。