Удалить ячейку без кнопки редактирования в табличном представлении? - PullRequest
0 голосов
/ 01 октября 2009

, если я нажимаю конкретную ячейку (действие кнопки редактирования будет выполняться без нажатия кнопки редактирования) в табличном представлении ответишь пожалуйста? следующий код выдает ошибку ...

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{
    NSArray *deleteIndexPaths =[NSArray arrayWithObjects: 
    [NSIndexPath indexPathForRow:indexPath.row inSection:0],nil]; 
    UITableView *tv = (UITableView *)self.view;
    [tv beginUpdates];

   [tv deleteRowsAtIndexPaths:deleteIndexPathswithRowAnimation:UITableViewRowAnimationFade];
   [tv endUpdates];

}

1 Ответ

1 голос
/ 24 июня 2011

Вам также необходимо удалить источник этой ячейки из источника данных, поскольку табличное представление попытается перезагрузить данные после обновления. В основном вам нужно обновить результат

    numberOfSectionsInTableView

и numberOfRowsInSection

чтобы оно было актуально после обновления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...