-(void)tableView:(UITableView *)tableView willDisplayHeaderView:(UIView *)view forSection:(NSInteger)section{
UITableViewHeaderFooterView *headerIndexText = (UITableViewHeaderFooterView *)view;
[headerIndexText.textLabel setTextColor:[UIColor whiteColor]];
}
上記のコードはiOS6とiOS7で正常に動作し、しばらくの間実稼働しています。ただし、iPhone5S シミュレーターで iOS8 を実行すると、アプリケーションは次のエラーでクラッシュします。
-[UIView textLabel]: 認識されないセレクターがインスタンス 0xecad20 に送信されました
これは、このラベルをスタイリングする非推奨のアプローチですか、それとも iOS8 のバグですか?