2010-01-26 6 views
1

Dans ma classe, j'ai un NSMutableArray déclaré et utilisé. L'une des méthodes de cette classe doit cependant effacer tout le tableau et y ajouter un nouvel ensemble d'objets. Quelle serait la meilleure approche pour l'éliminer et y ajouter de nouveaux objets?Dereference (release?) NSMutableArray

ce qui a trait Peter

Répondre

0

Vous pouvez libérer et attribuer un nouveau. Remarque: cela entraînera également l'envoi d'un message de libération à chaque objet du tableau, vous devrez donc les conserver ailleurs.

0

En supposant que vous avez de nouveaux contenus dans un tableau, vous voulez:

[myArray setArray:myNewContentsArray]; 

Cela remplacera le contenu de myArray avec le contenu de myNewContentsArray, laissant celle-ci intacte.