Проведите пальцем по экрану, чтобы удалить, не работает в режиме редактирования

У меня следующая проблема.

У меня есть приложение, использующее UITableView с пользовательским UITableViewCell. Из-за спецификаций приложения мне нужно, чтобы оно всегда находилось в режиме редактирования , поэтому в viewDidLoad я написал следующее:

- (void)viewDidLoad
{
    MainTableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"compose_background.png"]];
    [MainTableView setAllowsSelectionDuringEditing: TRUE];
    [MainTableView setEditing: TRUE];

    [super viewDidLoad];    
}

Кроме того, я реализовал следующие методы:

- (UITableViewCellEditingStyle) tableView:(UITableView *)tableView  editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
- (BOOL) tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
- (void) tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath

И несколько больше, но проблема сохраняется, и когда я смахиваю ячейку, кнопка удаления не появляется. Любые указатели будут высоко оценены.

6
задан David Conde 26 February 2012 в 17:08
поделиться