今天我开始为iOS8准备好我的应用程序.我发现我的UITableCells的字幕不会更新viewWillAppear.我把它归结为一个最小的例子:
我有一个带有2个单元格的静态单元格TableViewController(style = subtitle)一个副标题是空的,另一个是设置的.

我像这样更新字幕:
- (void) viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[[self.without detailTextLabel] setText:@"foobar"];
[[self.with detailTextLabel] setText:@"barfoo"];
}
Run Code Online (Sandbox Code Playgroud)
虽然Everythin在iOS7(以及6和5)下工作,但iOS8不会更新第一个单元格的标题.

但是,当我触摸单元格时,它将更新并显示文本.
这是一个模拟器问题吗?一个bug?难道我做错了什么?