I'm using an array of strings where I set the `detailTextLabel` from. Initially all subtitles are set correctly but if I scroll the `detailTextLabel` disappears.

```
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath   *)indexPath {

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"personCell"  forIndexPath:indexPath];

    Person *person = [_persons objectAtIndex:indexPath.row];
    cell.textLabel.text = person.name;
    cell.detailTextLabel.text = person.phone;

    // also tried setNeedsLayout but does not help
    [cell setNeedsLayout];

    return cell;
}

```

I'm using an iPhone 6 and iOS 8. I'm also using storyboard and set the `UITableViewCell` style to `Subtitle`.