2010-08-17 3 views
0

Je me demande comment il est possible d'ajouter un index pour un tableau à un tableau. J'essaie de sauvegarder cet index dans le tableau pour pouvoir le voir plus tard. Je suis juste intéressé à savoir comment sauvegarder l'index dans le tableau. mercicomment ajouter un index (chemin) à un tableau

Répondre

1

Utilisez un NSMutableArray et envoyez-lui un message addObject: avec le NSIndexPath comme argument.

+0

Ceci est très utile: http://developer.apple.com/iphone/library/documentation/UIKit/Reference/NSIndexPath_UIKitAdditions/Reference/Reference. html - La documentation actuelle de NSIndexPath ne contient pas les bits les plus utiles! –

0

Même façon que vous enregistrez quoi que ce soit à un tableau:

NSMutableArray *myArray = [NSMutableArray array]; 
[myArray addObject:myIndexPath]; 
+0

j'ai essayé ceci cependant im obtenant l'indexPath non déclaré et confus par les erreurs précédentes renfermant dehors ... NSMutableArray * favorites = [[NSMutableArray favorites]; [favoris addObject: indexPath]; –

+0

Il n'existe pas de méthode de classe telle que '[NSMutableArray favorites]' et votre double '[' 'avant que cela ne soit une erreur de syntaxe. Ce que j'ai dit ci-dessus est 'NSMutableArray * myArray = [tableau NSMutableArray]', qui renvoie un NSMutableArray vide et libéré et l'affecte au pointeur myArray. –

+0

oui désolé j'ai corrigé ces erreurs sans réaliser je les ai collées cependant après tout cela je reçois un accident chaque fois qu'il atteint ce code. J'ai ce code NSMutableArray * favorites = [NSMutableArray favorites]; NSIndexPath * indexPath = [NSIndexPath indexPath]; [favoris addObject: indexPath]; et je l'ai mis dans la partie viewDidLoad de ma deuxième vue de la table ... il se bloque dès que je clique sur cette partie. J'ai 2 vues de table hiérarchiques avec 2 contrôleurs de vue de détail. –

Questions connexes