2011-03-23 6 views
0

J'ai un tableau qui ressemble à ceci.Afficher les données du tableau dans tableView

Enregistrements -> liste d'enregistrements -> chaque enregistrement a 9 enregistrements différents ci-dessous est la sortie de la console.

c'est ce qui se passe quand j'imprimer le tableau à la console

2011-03-23 17:21:25.003 twosmsapp[5189:207] (
    447879652048, 
    SUCCESS, 
    "2011-03-23T15:56:54.222Z", 
    "2011-03-23T15:56:54.223", 
    "", 
    "2011-03-23T15:56:55.977", 
    "2011-03-23T15:57:04.177", 
    Lalalalala, 
    "2011-03-23 15:56:54.450ZVCLMKDRWBETW84AL" 
) 
2011-03-23 17:21:25.004 twosmsapp[5189:207] (
    447790686158, 
    SUCCESS, 
    "2011-03-23T12:24:12.844Z", 
    "2011-03-23T12:24:12.843", 
    "", 
    "2011-03-23T12:24:13.540", 
    "2011-03-23T12:24:23.453", 
    "Another test", 
    "2011-03-23 12:24:12.937CFOCJHXSZIETW85TS" 
) 
2011-03-23 17:21:25.004 twosmsapp[5189:207] (
    447790686158, 
    SUCCESS, 
    "2011-03-23T09:22:36.339Z", 
    "2011-03-23T09:22:36.340", 
    "", 
    "2011-03-23T09:22:37.257", 
    "2011-03-23T09:22:48.290", 
    Hellloooo, 
    "2011-03-23 09:22:36.660BJJJFMCSZIETW85OO" 
) 

Je suis désireux d'afficher ces données dans mon tableView. Des idées?

+0

Les catégories Hellloooo et Lalalalala ne devraient-elles pas être cotées? –

+0

s'il vous plaît voir cette question http://stackoverflow.com/questions/5406424/iphone-tbxml-looping-and-parsing-data – MrPink

Répondre

1

Comme affiché dans votre autre question, voici comment vous faites votre tableau:

[records addObject:[NSArray arrayWithObjects: 
            [TBXML textForElement:destination], 
            [TBXML textForElement:status], 
            [TBXML textForElement:guid], 
            [TBXML textForElement:dateSub], 
            [TBXML textForElement:dateToSend], 
            [TBXML textForElement:dateSent], 
            [TBXML textForElement:dateReceived], 
            [TBXML textForElement:message], 
            [TBXML textForElement:id],nil]]; 

Alors, voici comment vous afficher la destination, le statut, dateSent et un message sur une seule ligne sur votre cell: (peut-être devoir rétrécir un peu la taille de votre texte)

cell.textLabel.text = [NSString stringWithFormat:@"%@, %@, %@, %@", 
          [[records objectAtIndex:indexPath.row] objectAtIndex:0], 
          [[records objectAtIndex:indexPath.row] objectAtIndex:1], 
          [[records objectAtIndex:indexPath.row] objectAtIndex:5], 
          [[records objectAtIndex:indexPath.row] objectAtIndex:7]]; 
+0

@MrPink: Pas de problème! J'espère que tout va bien pour vous. :) –

Questions connexes