У меня возникла большая проблема при попытке удаления из UITableView.
Просто для заметки, у меня тот же код работает нормально в другом представлении, и поэтому он сводит меня с ума.
Единственное отличие состоит в том, что, с другой стороны, мой массив находится в собственности.Но я попытался изменить свой tmpArray на свойство, и ничего не изменилось.Вот код и ошибка после:
-(void)tableView:(UITableView*)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath {
}
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle
forRowAtIndexPath:(NSIndexPath *)indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
[tmpArray removeObjectAtIndex:indexPath.row];
[tbvPlaylist deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
}
}
Ошибка:
*** Ошибка подтверждения в - [UITableView _endCellAnimationsWithContext:], /SourceCache/UIKit_Sim/UIKit-1912.3/UITableView.m: 1046
Позвольте мне сейчас, если вам нужна дополнительная информация.