UITableViewCells не получают сообщение setEditing - PullRequest
1 голос
/ 06 января 2012

У меня есть подкласс UITableViewController, и я вызываю "setEditing: animated:", но метод "setEditing: animated" моего UITableViewCells не вызывается.

Я реализовал в своем UITableViewController следующее:

// Override to support conditional rearranging of the table view.
- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath {
    return YES;
}

// Override to support conditional editing of the table view.
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
    return YES;
}

И они вызываются при загрузке таблицы.

Я попытался вручную вызвать [self.tableView setEditing: YES animated: YES] - поэтому я уверен, что сообщение попадает в tableView, но ничего не доходит до ячеек.

Наконец, я знаю об этом похожем вопросе TableView не будет отправлять сообщение setEditing в ячейки , но, поскольку ответ здесь не сработал, моя проблема, похоже, различна. Когда я узнаю больше, чем он отличается, я отредактирую заголовок.

Заранее спасибо!

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