NSArray est une classe immuable, ce qui signifie que son contenu ne peut pas être modifié après sa création. Si vous souhaitez pouvoir modifier le contenu de votre tableau après sa création, vous devez utiliser un NSMutableArray à la place. Cette sous-classe de NSArray fournit des méthodes supplémentaires telles que:
insertObject:atIndex:
removeObjectAtIndex:
addObject:
removeLastObject
replaceObjectAtIndex:withObject:
Une fois que vous avez mis à jour votre tableau mutable, vous pouvez recharger votre table en appelant [self.tableView reloadData]
.
EDIT:
Si vous voulez juste changer la valeur d'un des éléments de votre tableau sans réellement ajouter ou de supprimer des objets, votre tableau n'a pas besoin d'être mutable, mais l'objet » re change fait. Donc, si vous avez un tableau d'objets NSString, vous pouvez les changer en objets NSMutableString. Vous pouvez ensuite utiliser setString:
sur l'un de ces objets pour modifier sa valeur.
Plus de détails et (si possible) du code, s'il vous plaît. – kpower
Votre question n'est pas clairement écrite. Veuillez reformuler. –