I have a UItableview with reordable rows and the data is in an NSarray. So how do I move an object in the NSMutablearray when the appropriate tableview delegate is called?>
If you have an NSArray, you can't move or reorder anything as it is immutable.
NSArray
You need an NSMutableArray. With that, you can add and replace objects which, of course, also means you can reorder the array.
NSMutableArray