UITableViewCell initWithStyle:UITableViewCellStyleSubtitle ne fonctionne pas

Je vais avoir un problème dans l'affichage des informations dans une cellule, l'un sur la gauche et un sur la droite. Je suis au courant à l'aide de initWithStyle avec UITableViewCellStyleSubtitle. J'utilise cela, mais il ne semble pas fonctionner.

Voici un exemple de code:

- (UITableViewCell *)tableView:(UITableView *)ltableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    static NSString *CellIdentifier = @"Account Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    if (cell == nil)  {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:Cellidentifier];
    }

    Accounts *account = [self.fetchedResultsController objectAtIndexPath];
    cell.textLabel.text = account.name;

    cell.detailTextLabel.text = @"Price";

    return cell;
}

Je peux la cellule d'affichage.textLabel.texte très bien, cependant je n'arrive pas à la simple "Prix" s'affiche. J'ai essayé différentes choses, telles que le réglage de la taille de la police de cell.detailTextLabel.

J'ai aussi essayé de UITableViewCellStyleValue1 comme certains l'ont suggéré dans les messages plus anciens.
Jeté NSLog après la définition de "Prix", indique la cellule.detailTextLabel comme null.

Pas sûr de ce que je fais mal.

Edit: j'ai trouvé ceci: cellule.detailTextLabel.le texte est NULL

Si je supprime if (cell == nil) il fonctionne...
Cette vérification doit être en place, aussi, comment voulez-vous faire le travail lors de l'utilisation de différents styles?

Êtes-vous à l'aide que CellIdentifier n'importe où ailleurs? Peut-être que vous êtes réellement dequeueing cellules.
De toute façon, avez-vous franchi avec le débogueur pour voir ce que cell points à chaque ligne?
Nope, CellIdentifier n'est pas utilisé ailleurs.
Avez-vous l'étape?
Je ne voulais pas dire pour que cela devienne un comment utiliser XCode... je suis très nouveau à cela et n'ai pas utilisé les points d'arrêt et débogueur. Viens de comprendre comment le faire. Donc, vous dites que je devrais être à la recherche à la valeur de ce que la cellule est à chaque point d'arrêt? Si oui, j'ai mis des points d'arrêt tout au long de. Le style n'est pas se jeu car il ne rentre pas dans le if (cellule == nil). Chaque point indique la cellule de la même valeur, pour cette exécution 0X06aa3140

OriginalL'auteur BlizzofOZ | 2012-05-07