Я создаю приложение для будильника. В этом главном экране tableview
при прокрутке слева строка должна быть удалена. Я использую следующий код. Но приложение вылетает с ошибкой исключения.Исключение NSRangeException при удалении строки UITableView
-(void)tableView:(UITableView *)tableView commitEditingStyle:
(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete) {
[self.loadRemainderArray removeObjectAtIndex:indexPath.row];
}
}
ошибки я получаю: Нагрузочное приложение из-за неперехваченное исключением «NSRangeException
», причина:. -[NSMutableArray removeObjectAtIndex:]: index 0 beyond bounds for empty array
Это потому, что, как говорится в ошибке, ваш 'loadRemainderArray' пуст, и вы пытаетесь удалить из него объект. – Zen