2010-06-08 5 views
-1
tableau

HI tous,insérer des objets dans

j'ai besoin de créer un tableau dynamique, chaque fois que j'ajouter objet, il ne doit pas remplacer la première element.It doit garder l'insertion en elle. Finalement, j'ai besoin d'insérer ces éléments de tableau dans la vue de table. donc à partir d'une vue, l'utilisateur remplissant le formulaire nom, prénom et coups entrer. ces deux valeurs doivent être insérées dans array.Which est montré dans la vue de table, à la toute première rangée. Deuxième utilisateur vient, il remplit prénom nom et frappe entrer, ces deux valeurs doivent également être insérés dans tableau, et dans tableview, il devrait occuper la première position et les valeurs précédentes devraient être décalées à 1 ligne ci-dessous, j'espère maintenant im plus clair avec mon problème

ce qui a trait Shishir

Répondre

3

Vérifier NSMutableArray.

NSMutableArray* arr = [[NSMutableArray alloc] init]; 
[arr addObject:@"FirstObject"]; 
[arr addObject:@"SecondObject"]; 
[arr addObject:@"ThirdObject"]; 
... 
NSLog(@"%@", [arr objectAtIndex:0]); // prints "FirstObject". 
... 
[arr release]; 

Edit: Il existe 2 méthodes pour insérer un objet dans l'avant. La façon lente est d'utiliser

[arr insertObject:@"NewObject" atIndex:0]; 

c'est lent parce que chaque fois qu'un objet est ajouté, les éléments N sera déplacé. Si la pièce est pas le goulot d'étranglement des performances, cette méthode est recommandée en tant que code en fonction de ce qui peut être écrit plus facilement.

La méthode rapide est ajoutée à la fin en utilisant -addObject:, mais pour la ligne i, vous obtenez l'objet à [arr count] - i - 1.

+0

@kenny, plz c mon gain de question, je l'ai édité. – iscavengers

+0

@shi: Voir mise à jour. – kennytm

+0

@kenny cela fonctionnera-t-il? [appdelegate.completeDayArray insertObject: inSender atIndex: 0]; .............. appdelegate.completeDayArray est ma matrice insertObject: inSender est l'objet que j'essaie d'insérer . chaque fois que j'insère un nouvel objet, l'objet précédent dans le tableau sera là, non? – iscavengers

Questions connexes