I have a NSMutableArray that is loaded with values.
Later in the application, I need to change the values of one of the elements in the array.
How do I accomplish this?
thanks tony
Take a look at the class reference instance methods:
http://developer.apple.com/library/ios/#documentation/cocoa/reference/foundation/Classes/NSMutableArray_Class/Reference/Reference.html
You can use:
replaceObjectAtIndex:withObject:
given you know the index of the object.
replaceObjectsAtIndexes:withObjects:
to replace multiple objects at once.
Call -[NSMutableArray replaceObjectAtIndex:withObject:]
. Or, if the object in the array is mutable, just grab it with -objectAtIndex:
and modify its properties directly.
You would probably want to use 'replaceObjectAtIndex:withObject:' for replacing the object itself.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With