UITableViewCell detailTextLabel est manquant dans l'implémentation par défaut

Cela semble une question en double à vous tous mais j'ai lu toutes les discussions et je n'ai pas encore trouvé ma réponse, alors j'ai décidé de postr une nouvelle question.

J'utilise l'implémentation par défaut de UITableViewCellStyleSubtitle mais le detailTextLabel n'apparaît pas sauf si je crée une nouvelle cellule à chaque fois.

Voici le code

 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view from its nib. [tblvUsersList registerClass:[UITableViewCell class] forCellReuseIdentifier:@"Cell"]; } - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { // Return the number of sections. return 1; } - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { // Return the number of rows in the section. return (self.registeredUser && self.registeredUser.count > 0)?self.registeredUser.count:0; } - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSSsortingng *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath]; if (cell == nil) { cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier]; } if (self.registeredUser.count > indexPath.row) { AppDelegate* appDelegate = [[UIApplication sharedApplication] delegate]; if (self.currentViewType == ViewTypeUsers) { UserModal* user = [self.registeredUser objectAtIndex:indexPath.row]; cell.textLabel.text = user.userName; cell.detailTextLabel.text = user.email; // NSLog(@"Detail Text is %@",cell.detailTextLabel.text); //Console Prints Null here } return cell; } 

essayer de changer la ligne

 UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath]; 

à

 UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];