2010-04-26 4 views
0

Je rencontre un problème lors de l'insertion d'un objet dans la liste principale.Comment insérer des objets déjà existants dans la liste NSMutableArray

[editContactList addObject:editcontacts]; 
[editObject.contactList insertObject:editContactList atIndex:0];//error as mutating method sent to immutable object 
[editcontacts release]; 
+0

Quel est le problème exactement? Y a-t-il une erreur de compilation? Une erreur d'exécution? Qu'est-ce qui ne va pas? – Dirk

+0

Comment insérer l'objcet dans le tableau nsmutable d'un tableau mutable d'anthoer, je reçois une erreur d'exécution. –

Répondre

2

Si vous obtenez cette erreur particulière, vous n'avez pas fait un NSMutableArray; vous avez un NSArray. Ce qui est immuable. (Notez que tout simplement en jetant un NSArray-NSMutableArray ne fait rien, le tableau lui-même doit être une instance d'un tableau mutable, rarement vu avec les variables d'instance, en particulier celles rendues accessibles au public.)

Edit: Nous allons avoir besoin de plus d'informations; comment ces variables sont-elles définies, comment sont-elles initialisées, etc.

Questions connexes