My application contains a table view with rows and sections.
When I delete the last element of a section, I delete this section. It works great.
But, when I move the last line of a section to another section, I get an error message.
Here is my code in both cases:
[categoryArray removeObjectAtIndex:indexPath.section];
[tableView deleteSections:[NSIndexSet indexSetWithIndex:indexPath.section] withRowAnimation:UITableViewRowAnimationTop];
Here is the error that occurs in moveRowAtIndexPath: fromIndexPath: toIndexPath:
2009-03-11 17:56:09.524 Test[5140:20b] 1
2009-03-11 17:56:09.525 Test[5140:20b] *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSCFArray objectAtIndex:]: index (5) beyond bounds (5)'
Any help would be great!
lapel
source
share