Мое приложение содержит табличное представление со строками и разделами.
Когда я удаляю последний элемент раздела, я удаляю раздел. Работает нормально.
Но когда я перемещаю последний ряд раздела в другой раздел, я получаю сообщение об ошибке.
Вот мой код в обоих случаях:
[categoryArray removeObjectAtIndex:indexPath.section];
[tableView deleteSections:[NSIndexSet indexSetWithIndex:indexPath.section] withRowAnimation:UITableViewRowAnimationTop];
Вот ошибка, которая возникает в 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)'
Любая помощь будет отличной!